Mail.RuПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты

Помогите написать программу на Delphi про четные факториалы.

Ученик (162), на голосовании 3 года назад
Короче мне нужно написать программу, но я плохо понимаю функцию факториал.

Определить функцию, которая возвращает чётный
факториал натурального числа.

n!!=2*4*6…*n
Вычислить чётные факториалы чисел от N1 до N2, используя определённую
функцию
Например от 1 до 4:
1!! = 1 = 1
2!! = 1*2 = 2
3!! = 1*2 = 2
4!! = 1*2*4 = 4 и ответы суммировать.

ну а например 6!!= 1*2*4*6 = 48
то есть при нечетном числе мы берем предыдущий ответ.
как такое организовать? Мб кто то может написать код?
пАмАгите!
Голосование за лучший ответ
function f(n){
//console.log(n) раскомекнтируй чтобы посмотреть как оно работает
return n<=0?1:((n-2)%2==0?f(n-2)*n:f(n-1)*1);

}

f(5)

это на JavaScript так проще отлаживать - вбей в консоль браузера и все ))
Источник: 4!! = 1*2*4 = 4 это в каком измерении ?
Похожие вопросы
Также спрашивают