Предмет: Информатика,
автор: Roma2041
Решить следующую задачу, используя рекурсивную подпрограмму
Очень надо, помогите пожалуйста
Приложения:

Ответы
Автор ответа:
0
function C(m,n:integer):integer;
begin
if (m=0)or(n=m) then C:=1
else C:=C(m,n-1)+C(m-1,n-1);
end;
var a,b:integer;
begin
readln(a,b);
writeln('C(',b,',',a,') = ',C(a,b));
end.
Пример:
5 10
C(10,5) = 252
begin
if (m=0)or(n=m) then C:=1
else C:=C(m,n-1)+C(m-1,n-1);
end;
var a,b:integer;
begin
readln(a,b);
writeln('C(',b,',',a,') = ',C(a,b));
end.
Пример:
5 10
C(10,5) = 252
Roma2041:
Извини, а на С++ сможешь написать?
Похожие вопросы
Предмет: Физика,
автор: esenovamirgul00
Предмет: Українська мова,
автор: putikovamar75
Предмет: Математика,
автор: Veronika3410
Предмет: Геометрия,
автор: zloosu
Предмет: Математика,
автор: MeGaUaty