Паскаль Решите с помощью рекурсии(функцией) задачу: x/2+x/3+...x/n СРОЧНО

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

Паскаль
Решите с помощью рекурсии(функцией) задачу: x/2+x/3+...x/n
СРОЧНО


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

Var x,s:real; n:integer;
function sum(a:real;k:integer):real;
begin
if k>1 then sum:=sum(a,k-1)+a/k;
end;
begin
writeln('x = ');
readln(x);
writeln('n = ');
readln(n);
writeln('sum = ',sum(x,n));
end.

Пример:
x = 6
n = 4
sum = 6.5

(194k баллов)
0

Спасибо огромное!!!

0

Пожалуйста.