Предмет: Информатика, автор: artur1231231233513

Написать двойной факториал Pascal. Дано натуральное чилсо N. Вычислить n.
1*3*5 ... n, n - нечетн
2*4*6 ... n,n - четн


FreeProgrammer: условие указано верно? если n-четное, но в произведении 1*3*5*... (то есть произведение всех нечетных чисел) никак последний множитель не сможет получиться четным...
artur1231231233513: Поменял, быстрее пожалуйста.

Ответы

Автор ответа: FreeProgrammer
1
program z;
var n,p,i:integer;
begin
write('n=');
readln(n);
p:=1;
if n mod 2=1 then i:=1 else i:=2;
while i<=n do
begin
p:=p*i;
i:=i+2;
end;
writeln(n,'!!=',p);
end.
Похожие вопросы
Предмет: Математика, автор: deadbutt2612