Помогите пожалуйста Среда программирования "КуМир" В принципе, разберусь и в паскале, если вам будет легче
3 var n: integer; s: real; begin s:=0; n:=1; while n <= 3*3*3*3*3*3*3*3 do begin<br>s:= s+1/n; n:= n*3; end; writeln(s); end. 4 var a: integer; s: real; begin s:=1; readln(a); for var i:=1 to a do begin s:= s-1/(i+1); s:= s+1/(i+2); end; writeln(s); end.
Но это я подправил, не волнуйтесь :D Но сама идея - шикарна P.S Не додумался бы
Благодарю :3
4-е неправильно. сейчас исправлю
Я пытаюсь вникнуть, но что-то закипать начинаю :D Хорошо, жду
Там получается, что одно и то же число вычитается и прибавляется. Так как при следующем шаге i+1 равно i+2 в предыдущем
Вероятно, можно просто удвоить это число
Или нет
var i,n,k: integer; s: real; begin write('n = '); readln(n); k:=1; s:=0; for i:=1 to n do begin s:=s+(k/i); k:=-k; end; writeln('сумма: ',s); end.
Блин, точно
Всё же элементарно