Расчет факториала натурального числа 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]; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д