Вопрос:

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» два раза.

Смотреть решения всех заданий с листа

Ответ:

Программа выводит 'YES' если m > 10 или n > A.

Проверим пары, где m > 10: (11, 2), (11, 12). Для этих пар 'YES' будет выведено, если A < 2 или A < 12 соответственно. Чтобы 'YES' вывелось для обеих, A должно быть меньше 2.

Проверим пары, где n > A: (1, 2) -> 2 > A; (11, 2) -> 2 > A; (1, 12) -> 12 > A; (11, 12) -> 12 > A; (-11, -12) -> -12 > A; (-11, 12) -> 12 > A; (-12, 11) -> 11 > A; (10, 10) -> 10 > A; (10, 5) -> 5 > A.

Чтобы 'YES' вывелось дважды, нам нужно найти наименьшее A, которое удовлетворяет условиям для двух пар. Пары (11, 2) и (11, 12) оба удовлетворяют m > 10. Для них 'YES' будет выведено если A < 2 и A < 12. Если A = 1, то оба условия выполняются. Для пары (11, 2), m=11 > 10, поэтому 'YES'. Для пары (11, 12), m=11 > 10, поэтому 'YES'.

Наименьшее целое значение A равно 1.

ГДЗ по фото 📸
Подать жалобу Правообладателю