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

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

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

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

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];
        }
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

6   голосов, оценка 3.667 из 5


СДЕЛАЙТЕ РЕПОСТ