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