Факториал очень часто используется в программировании и мне почему-то непонятно, почему в язык Си Шарп не включили метод, который бы вычислял факториал. Ну это дело такое.
Для того чтобы вычислить факториал из n, необходимо в цикле постоянно умножать существующее умноженное число на следующее увеличенное на 1 и так пока не достигнет цикл значения n.
Код программы:
int n = 5; // количество циклов в факториале
int factorial = 1; // значение факториала
for (int i = 2; i <= n; i++) // цикл начинаем с 2, т.к. нет смысла начинать с 1
{
factorial = factorial * i;
}
Данный код вычисляет факториал 5, т.е. 5! И это равно 120.