Тут ошибка. Исправьте пж. program abc; var n,i: integer; s:real; begin readln(n); for...

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

Тут ошибка. Исправьте пж.
program abc;
var n,i: integer;
s:real;
begin
readln(n);
for i:=1 to n do
s:=s+1/sqr(2*n+1);
write(‘s= ‘, s);
end.
Само задание.
Дано натуральное число n Вычислить.
S=1/3^2+1/5^2+1/7^2+...+1/(2n+1)^2


Информатика (19 баллов) | 145 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Ошибка в строке
write(‘s= ‘, s);

вместо
‘ надо ставить  '

program abc;

var
  n, i: integer;
  s: real;

begin
  readln(n);
  for i := 1 to n do
    s := s + 1 / sqr(2 * i + 1);
  write('s= ', s);
end.



(2.3k баллов)
0

Я на листе пишу, тут нет разницы.

0

Мне говорят, что в уравнении вместо n i вставить.

0

правильно говорят

0 голосов

Var n,i: integer;
s:real;
begin
readln(n);
i:=3;
while i<= (2*n+1) do<br>begin
s:=s+(1/sqr(2*i+1));
i:=i+2
end;
writeln('s= ', s)
end. 

(3.9k баллов)