Расчет факториала натурального числа n - C#

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста.. Составить программу для расчета факториала натурального числа n (факториал числа n равен 1*2*3*..*n).

Решение задачи: «Расчет факториала натурального числа n»

textual
Листинг программы
 static class WTF
        {
            public static readonly ulong[] Fac = new ulong[]
            {
                1, 2, 6, 24, 120, 720, 5040, 40320, 362880, 3628800, 39916800, 479001600,
                6227020800, 87178291200, 1307674368000, 20922789888000, 355687428096000, 6402373705728000,
                121645100408832000, 2432902008176640000
            };
        }
 
        private static ulong CheatFac(uint n)
        {
            if (n == 0) return 1;
            if (--n > WTF.Fac.Length) throw new Exception("What the fuck!");
            return WTF.Fac[n];
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы