top of page

Задачи по теме "Операторы выбора"

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

bottom of page