Найти факториал Си Шарп

 

Факториал очень часто используется в программировании и мне почему-то непонятно, почему в язык Си Шарп не включили метод, который бы вычислял факториал. Ну это дело такое.


Для того чтобы вычислить факториал из n, необходимо в цикле постоянно умножать существующее умноженное число на следующее увеличенное на 1 и так пока не достигнет цикл значения n.

Код программы:

 

int n = 5; // количество циклов в факториале

int factorial = 1; // значение факториала

 

for (int i = 2; i <= n; i++) // цикл начинаем с 2, т.к. нет смысла начинать с 1

{

factorial = factorial * i;

}

 

Данный код вычисляет факториал 5, т.е. 5! И это равно 120.