Задача:
Вывести на экран визуализацию рекурсии
Код программы:
#include <stdio.h>
#include <conio.h>
int fun(int);
void main()
{
clrscr();
fun(5);
getch();
}
//функция
int fun(int x)
{
if(x == 1 || x == 0)
return 1;
else
{
printf("fun: аргумент = %i; результат = %i;\n", x, (x*fun(x-1)));
return x*fun(x-1);
}
}
Результат:

Комментариев нет:
Отправить комментарий