рекурсия

Рекурсия — это, когда функция может вызывать сама себя.
Вычисление факториала числа с помощью функции.
Факториал числа — это произведение цифр от 1 до самого числа (например — число 5, его факториал 1*2*3*4*5=120).
Скрыть

Показать

Копировать
  Main.cs  
  • using System;
  •  
  • class One {
  •  public int Fun(int arg) {
  •   if(arg == 0) {
  •    return 1;
  •   }
  •   else {
  •    return (arg * Fun(arg-1));
  •   }
  •  }
  • }
  •  
  • class Program {
  •  public static int Main() {
  •   Console.Write("Введите число : ");
  •   int number = int.Parse(Console.ReadLine());
  •   One O = new One();
  •   Console.WriteLine("Факториал числа {0} равен {1}", number, O.Fun(number));
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }
Введите число : 10
Факториал числа 10 равен 3628800