Предмет: Информатика, автор: ПОМ4ГИТЕ

найти произведение четных чисел от 0 до n Pascal abc


Анжой: Ну если от 0 произведение четных то всегда 0 будет получаться...
Dehenerat: А 0 нечетное же
Dehenerat: Ахтунг! Пересмотрите решение, я исправил...
Dehenerat: В коментариях...

Ответы

Автор ответа: Dehenerat
5

Решено

program help;

var i,n:integer;

begin

readln(n);

for i := 1 to n do begin

   if i mod 2 = 0 then

       writeln(i);

end;

end.


*Вводишь число, получаешь все четные числа до него*


Dehenerat: Эта программа просто выводит четные числа
Dehenerat: А вот результат умножения всех четных чисел:
Dehenerat: program help;
var i,n,res:integer;
begin
readln(n);
for i := 1 to n do begin
if i mod 2 = 0 then
res:= res * i
writeln(res)
end;
end.
Dehenerat: Вот теперь правильно!
Dehenerat: Да блин!
Dehenerat: ВОТ ПРАВИЛЬНЫЙ КОД:
Dehenerat: program help;
var i,n,res:integer;
begin
res := 1;
readln(n);
for i := 1 to n do begin
if i mod 2 = 0 then
res:= res * i;
end;
writeln(res)
end.
Dehenerat: все...
Похожие вопросы
Предмет: Математика, автор: Аноним
Предмет: Алгебра, автор: denklimenko00