Предмет: Информатика,
автор: mishan2
Паскаль
Решите с помощью рекурсии(функцией) задачу: x/2+x/3+...x/n
СРОЧНО
Ответы
Автор ответа:
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
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
Автор ответа:
0
Спасибо огромное!!!
Автор ответа:
0
Пожалуйста.
Похожие вопросы
Предмет: Литература,
автор: Аноним
Предмет: Қазақ тiлi,
автор: Alexalina12
Предмет: Математика,
автор: dimashtog4127
Предмет: Химия,
автор: lyubovramses
Предмет: Математика,
автор: afrolova35