Даны действительное а и натуральное n. Вычислить 1+1/2+1/3+1/4+...+1/n.

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

Даны действительное а и натуральное n. Вычислить 1+1/2+1/3+1/4+...+1/n.


Информатика (259 баллов) | 46 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

//PascalABC.net
var n,i:integer;
    a:real;
begin
  a:=0; // Для PascalABC.net обнулять переменную a не обязательно
  readln(n);
  for i:=1 to n do a:=a+1/i;
  writeln(a);
end.


(13.9k баллов)
0

А еще так можно:
// PascalABC.NET 3.1, сборка 1172 от 19.02.2016
begin
var a:=Range(1,ReadInteger('n=')).Select(x->1/x).Sum;
Writeln('a=',a)
end.