Рекурсивный вызов функции
Рекурсивный вызов функции - это вызов в функции самой себя. Обязательно предусмотрите выход из функции.
#include <iostream>//Подключаем cin и cout и др.
using namespace std;//Пространство имён
int f(int a)//Рекурсивная функция
{
cout << a << endl;//от 5 до 1
--a;
if (a>0)
{
f(a);
}
return 0;//Выход из функции
}
int main()
{
setlocale (LC_ALL, "rus");//Кириллица
f(5);//Вызываем рекурсивную функцию
system("pause");//Команда задержки экрана
return 0;
}