Задать вопрос
24 сентября, 17:45

Помогите написать в паскале!

Ввести три целых числа

x, y, z. Если хотя бы одно из них четное,

то

первому четному числу присвоить значение произведения этих чисел.

Сообразил только как определить чётное или нечётное число а как дальше не могу понять!

program Lab2;

var x, y, z: integer;

Begin

Writeln ('Введите число');

Readln (x);

if x mod 2 = 0 then

writeln ('Это число чётное')

else / / Иначе

writeln ('Число нечётно');

Writeln ('Введите число');

Readln (y);

if y mod 2 = 0 then

writeln ('Это число чётное')

else / / Иначе

writeln ('Число нечётно');

Writeln ('Введите число');

Readln (z);

if z mod 2 = 0 then

writeln ('Это число чётное')

else / / Иначе

writeln ('Число нечётно');

end.

+4
Ответы (1)
  1. 24 сентября, 20:39
    0
    Var x, y, z : integer;

    Begin

    read (x, y, z);

    if x mod 2 = 0 then x: = x*y*z

    else if y mod 2 = 0 then y: = x*y*z

    else if z mod 2 = 0 then z: = x*y*z;

    writeln (x:3, y:3, z:3);

    End.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Помогите написать в паскале! Ввести три целых числа x, y, z. Если хотя бы одно из них четное, то первому четному числу присвоить значение ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы