Ниже прведен пример для n=3
1993=1+8:(1+8:(1+8:(1+8*x)))
Подскажите мне пожалуйста...как записать мне это уравнение. А то я что-то от приходящих мыслей выпала в осадок

Точнее мыслей уже никаких нет.
Program uravnenie;
Var
i,n:integer;
x:real;
LevChast:real;
Begin
Writeln ('Введите четырехзначное число');
readln (LevChast);
Writeln ('Введите n');
readln (n);
for i:=1 to n do
if i<n then LevChast:=8/(LevChast-1) else x:=(LevChast-1)/8;
writeln('x=',x:5:3);
readln;
end.
var n,i:byte;
lev,res:integer;
function find(x,n:byte):real;
var i:byte;
s:real;
begin
s:=1+(8*x);
for i:=1 to n do s:=1+(8/s);
find:=s;
end;
begin
writeln('Vvedite 4-znachnoe chislo');
readln(lev);
writeln('Vvedite N');
readln(n);
res:=0;
repeat
inc(res);
until (find(res,n)=lev);
writeln(lev);
readln;
end.
Program uravnenie;
Var
i,n:integer;
x:real;
LevChast:real;
Begin
Writeln ('Введите четырехзначное число');
readln (LevChast);
Writeln ('Введите n');
readln (n);
for i:=1 to n+1 do
if i<n+1 then LevChast:=8/(LevChast-1) else x:=(LevChast-1)/8;
writeln('x=',x:5:8);
readln;
end.
for i:=1 to n+1 do
if i<n+1 then LevChast:=8/(LevChast-1) else x:=(LevChast-1)/8;
, а нужно: for i:=1 to n do LevChast:=8/(LevChast-1);
x:=(LevChast-1)/8;
for i:=1 to n+1 do
if i<n+1 then LevChast:=8/(LevChast-1) else x:=(LevChast-1)/8;