
Задачи по теме "Операторы выбора"
1. Наименьшее
Даны 2 целых числа. Нужно найти наименьшее из них.
Во входном потоке в единственной строке через пробел записаны два целых числа: A и B
В выходной поток следует записать единственное целое число — ответ на задачу.
Стандартный ввод
2 2
3 4
-1 1
Стандартный вывод
2
3
-1
2. Какое из чисел больше?
Нужно определить наибольшее число.
Во входном потоке в единственной строке через пробел записаны два целых числа: A и B
Программа должна вывести число 1, если первое число больше второго, число 2, если второе больше первого, или число 0, если они равны.
Стандартный ввод
-1 2
-3 -4
0 0
Стандартный вывод
2
1
0
3. Король
Требуется определить, бьет ли король, стоящая на клетке с указанными координатами (номер строки и номер столбца), фигуру, стоящую на другой указанной клетке.
Вводятся четыре числа: координаты короля (два числа) и координаты другой фигуры (два числа), каждое число вводится в отдельной строке. Координаты - целые числа в интервале от 1 до 8.
Требуется вывести слово YES, если король сможет побить фигуру за 1 ход и NO - в противном случае.
Стандартный ввод
1
1
2
2
2
2
4
5
7
8
1
2
Стандартный вывод
YES
NO
NO
4. Уравнение
Решить в целых числах уравнение (ax + b) : c = 5
Во входном потоке вводятся через пробел целые числа a, b и c.
Необходимо вывести все решения, если их число конечно, “NO” (без кавычек), если решений нет, и “INF” (без кавычек), если решений бесконечно много.
Стандартный ввод
1 1 1
6 -2 5
1 1 0
Стандартный вывод
4
4,5
NO
5. Четные и нечетные числа
Даны три целых числа A, B, C. Определить, есть ли среди них хотя бы одно четное и хотя бы одно нечетное.
Во входном потоке находятся числа A, B, C, не превышающие по модулю 10000.
В выходной поток следует записать "YES" или "NO".
Стандартный ввод
6 3 2
100 4 2
-3 5 10
Стандартный вывод
YES
NO
YES