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

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

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

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

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

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

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


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

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

11   голосов , оценка 3.818 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы