C# Рекурсія

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

 

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

int main()
{
  Recurse();
}
  

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