Помогите, пожалуйста
Напишите функцию sum вида function sum(n: integer): real, которая вычисляет и возвращает следующую сумму: 1+1/2+1/3...+1/n
Ответы на вопрос
Ответил Аноним
0
var n,i:integer;
s:real;
function sum(n:integer):real;
begin
if n=1 then
sum:=1
else
sum:=(1/n)+sum(n-1);
end;
begin
writeln('n=');
readln(n);
writeln('sum=',sum(n));
readln;
end.
s:real;
function sum(n:integer):real;
begin
if n=1 then
sum:=1
else
sum:=(1/n)+sum(n-1);
end;
begin
writeln('n=');
readln(n);
writeln('sum=',sum(n));
readln;
end.
Новые вопросы
Математика,
2 года назад
Математика,
2 года назад
Математика,
9 лет назад
Химия,
9 лет назад
Физика,
10 лет назад