вводятся два натуральных числа. если оба числа чётные, то вывести большее

Вводятся два естественных числа. если оба числа чётные, то вывести большее из их. если оба числа не чётные, то вывести меньшее из них. если одно чётное, а другое не чётное, то вывести их творение на экран.

Задать свой вопрос
2 ответа
Program n1;
var a,b: integer;
begin
readln(a,b);
if(a mod 2=0) and (b mod 2=0) then
if agt;b then write(a) else if bgt;a then write(b);
if(a mod 2lt;gt;0) and (b mod 2lt;gt;0)
then if alt;b then write(a) else
if blt;a then write(b);
if((a mod 2=0) and (b mod 2lt;gt;0)) or ((a mod 2lt;gt;0) and (b mod 2=0))
then write(a*b);
end.
Var
a, b: integer;
begin
write('Введите 2 натуральных числа: ');
readln(a, b);
if (a gt; 0) and (b gt; 0) then
begin
if (a mod 2 = 0) and (b mod 2 = 0) then
if a gt; b then writeln(a)
else writeln(b)
else if (a mod 2 = 1) and (b mod 2 = 1) then
if a lt; b then writeln(a)
else writeln(b)
else writeln(a * b);
end
else
writeln('Натуральное число - это все целые числа больше 0!');
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт