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