Чтобы решить задачу, давайте внимательно рассмотрим программу и причины, по которым она выводит «ДА» или «НЕТ».
Шаг 1: Анализ программы
Программа работает следующим образом:
- Считывает три целых числа:
a, b и d.
- Проверяет условие:
(a < d) — если a меньше d, то эта часть условия истинна.
(b > 8) — если b больше 8, то эта часть условия истинна.
- Если хотя бы одна из этих частей истинна, программа выводит «ДА», в противном случае — «НЕТ».
Шаг 2: Рассмотрим данные входные пары
У нас есть следующие пары чисел:
- (16, 12)
- (-8, 1)
- (18, 2)
- (-10, 10)
- (1, -2)
- (-10, -9)
- (12, 5)
- (10, 8)
- (14, 5)
Шаг 3: Проанализируем каждую пару
Теперь давайте проанализируем каждую пару (a, b) и условия, при которых программа выдаст «НЕТ».
Чтобы программа вывела «НЕТ», должны выполняться оба условия:
Теперь проанализируем пары:
(16, 12):
a >= d → 16 >= d
b <= 8 → 12 <= 8 (ложь)
Вывод: «ДА» (вторая часть ложь)
(-8, 1):
a >= d → -8 >= d
b <= 8 → 1 <= 8 (истина)
Вывод: «ДА» (первая часть ложь)
(18, 2):
a >= d → 18 >= d
b <= 8 → 2 <= 8 (истина)
Вывод: «ДА» (первая часть ложь)
(-10, 10):
a >= d → -10 >= d
b <= 8 → 10 <= 8 (ложь)
Вывод: «ДА» (вторая часть ложь)
(1, -2):
a >= d → 1 >= d
b <= 8 → -2 <= 8 (истина)
Вывод: «ДА» (первая часть ложь)
(-10, -9):
a >= d → -10 >= d
b <= 8 → -9 <= 8 (истина)
Вывод: «ДА» (первая часть ложь)
(12, 5):
a >= d → 12 >= d
b <= 8 → 5 <= 8 (истина)
Вывод: «ДА» (первая часть ложь)
(10, 8):
a >= d → 10 >= d
b <= 8 → 8 <= 8 (истина)
Вывод: «НЕТ» (оба условия истинны)
(14, 5):
a >= d → 14 >= d
b <= 8 → 5 <= 8 (истина)
Вывод: «ДА» (первая часть ложь)
Шаг 4: Подсчёт «НЕТ»
Из этого анализа видно, что только для пары (10, 8) выводится «НЕТ». Для того, чтобы программа выдала «НЕТ» 4 раза, данное состояние должно повторяться.
Шаг 5: Найдём минимальное значение d
Чтобы программа выводила «НЕТ», нам нужно, чтобы a >= d и b <= 8 для как можно большего количества пар.
Для достижения этого нам следует выбрать d, которое будет как минимум равняться наибольшему значению a, которое допускает истинность для b <= 8. Таким образом:
- Наибольшее значение
a, когда b <= 8: это 10 из пары (10, 8).
Следовательно, минимальное целое значение для d, позволяющее программе напечатать «НЕТ» 4 раза — 10.
Ответ
Минимальное целое значение параметра d равно 10.