Var n,i:integer;
s,t:double;
begin
writeln('enter pogreshnost');\\что за погрештность ?
readln(n);
s:=0;i:=0;
repeat
begin
t:=1/exp(i*ln(2));
s:=s+t;
i:=i+1
end;
until t=n;
writeln('s(pri pogreshnosti', n, ')=', s:6:3)
end.
Var n,i:integer;
s,t:double;
begin
writeln('enter pogreshnost');\\что за погрештность ?
readln(n);
s:=0;i:=0;
repeat
begin
t:=1/exp(i*ln(2));
s:=s+t;
i:=i+1
end;
until t=n;
writeln('s(pri pogreshnosti', n, ')=', s:6:3)
end.