Предмет: Информатика,
автор: 1414zhenya
While6. Дано целое число N (0). Найти двойной факториал N: N!! = N.(N-2)-(N-4).... (последний сомножитель равен 2, если N четное, и 1, если N - нечет- ное). Чтобы избежать целочисленного переполнения, вычислять это про- изведение с помощью вещественной переменной и вывести его как веще- ственное число.
мова С#
Ответы
Автор ответа:
0
using System;
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
double result = 1;
if (n % 2 == 0)
{
for (int i = n; i >= 2; i -= 2)
{
result *= i;
}
}
else
{
for (int i = n; i >= 1; i -= 2)
{
result *= i;
}
}
Console.WriteLine(result);
}
}
Похожие вопросы
Предмет: Английский язык,
автор: leraatrohova35
Предмет: Окружающий мир,
автор: ferba839
Предмет: История,
автор: dzumagalievazadyra2
Предмет: Қазақ тiлi,
автор: sabinaabiseva62
Предмет: Геометрия,
автор: lemaobmto