Предмет: Информатика,
автор: paradoksina14
помогите, умоляю!
Даны два целых числа (от -30000 до 30000). Вывести слово TRUE, в том случае, если только одно из них четное и FALSE в противном случае.
Формат ввода:
В первой строке - первое целое число, во второй строке - второе целое число.
Формат вывода:
TRUE или FALSE в зависимости от исходных данных.
Ответы
Автор ответа:
0
// PascalABC.NET 3.4.2, сборка 1797 от 22.09.2018
// Внимание! Если программа не работает, обновите версию!
begin
var (a,b):=(ReadlnInteger,ReadlnInteger);
(a.IsEven xor b.IsEven).Println
end.
Приложения:
Автор ответа:
0
#include <iostream>
int main()
{
short int var1, var2;
std::cin >> var1 >> var2;
if((var1 % 2 == 0 && var2 % 2 != 0) || (var2 % 2 == 0 && var1 % 2 != 0))
std::cout << "TRUE" << std::endl;
else std::cout << "FALSE" << std::endl;
}
Приложения:
Аноним:
XOR - исключающее "ИЛИ" - логически более верно.
Похожие вопросы
Предмет: Математика,
автор: levinskaavaleria58
Предмет: Математика,
автор: xtoya245
Предмет: Геометрия,
автор: vitalikyad
Предмет: Литература,
автор: YrikMoskow
Предмет: Биология,
автор: Пуф234561