Описать функцию, вычисляющую двойной факториал - C#

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

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

Описать функцию вещественного типа, вычисляющую двойной факториал: N!! = 1·3·5·…·N, если N — нечетное; N!! = 2·4·6·…·N, если N — четное (N > 0 — параметр целого типа; вещественное возвращаемое значение используется для того, чтобы избежать целочисленного переполнения при больших значениях N). С помощью этой функции найти двойные факториалы пяти данных целых чисел*/

Решение задачи: «Описать функцию, вычисляющую двойной факториал»

textual
Листинг программы
        public static double Fact(int N)
        {
            return N < 2 ? 1 : N*Fact(N - 2);
        }
        static void Main(string[] args)
        {
            Console.WriteLine(Fact(4));
            Console.WriteLine(Fact(5));
            Console.WriteLine(Fact(6));
            Console.WriteLine(Fact(7));
            Console.WriteLine(Fact(0));
            Console.ReadKey(true);
        }

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


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

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

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