C++ Рекурсія

2075 / C++ / Функції / Рекурсія

 

void recurse()
{
  ...
  recurse(); 
  // кілька тис. разів, до помилки переповнення 
}

int main()
{
  recurse();
}
  

  
Факторіал
 
int factorial(int n) 
{
  if (n > 1) {
    return n * factorial(n - 1);
  } 
  else {
    return 1;
  }
}