Дано натуральное N. Найдите сумму чисел 1/3+1/5+1/7+...+1/(2х+1)

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

Дано натуральное N. Найдите сумму чисел 1/3+1/5+1/7+...+1/(2х+1)


Информатика (454 баллов) | 20 просмотров
0

Прога нужна? На каком языке?

Дано ответов: 2
0 голосов
Правильный ответ
// PascalABC.NET 3.2, сборка 1387 от 20.02.2017
// Внимание! Если программа не работает, обновите версию!

begin
  Writeln(Range(1,ReadInteger).Select(i->1/(2*i+1)).Sum)
end.

Пример
10
1.1808745777786

(150k баллов)
0 голосов

Var    n, i: word;   
sum: real;
begin   
write ('n = ');    
readln (n);   
sum := 0;   
for i := 1 to n do       
sum := sum + 1/(2*i+1);   
writeln (sum:6:5);
end.

(314k баллов)
0

Натуральное N, то есть не до нуля, а до 1

0

for i := n downto 1 do ?

0

Да

0

Иначе лишняя единица прибавляется в конце цикла