Помогите пожалуйста Среда программирования "КуМир" В принципе, разберусь и в паскале,...

0 голосов
79 просмотров

Помогите пожалуйста
Среда программирования "КуМир"
В принципе, разберусь и в паскале, если вам будет легче


image

Информатика (36 баллов) | 79 просмотров
Дан 1 ответ
0 голосов

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.

(2.7k баллов)
0

Но это я подправил, не волнуйтесь :D Но сама идея - шикарна P.S Не додумался бы

0

Благодарю :3

0

4-е неправильно. сейчас исправлю

0

Я пытаюсь вникнуть, но что-то закипать начинаю :D Хорошо, жду

0

Там получается, что одно и то же число вычитается и прибавляется. Так как при следующем шаге i+1 равно i+2 в предыдущем

0

Вероятно, можно просто удвоить это число

0

Или нет

0

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.

0

Блин, точно

0

Всё же элементарно