6. Программа с условным оператором: #293070
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено $9$ запусков программы, при которых в качестве значений переменных $s$ и $t$ вводились следующие пары чисел:
$(-9;11)$; $(2;7)$; $(5;12)$; $(2;-2)$; $(7;-9)$; $(12;6)$; $(9;-1)$; $(7;11)$; $(11;-5)$.
Укажите наибольшее целое значение параметра $A$, при котором для указанных входных данных программа напечатает «NO» пять раз.
Программа печатает «YES», если выполняется хотя бы одно из условий: $s>A$ или $t>11$.
Следовательно, программа печатает «NO», когда одновременно выполняются условия:
$s\leqslant A$ и $t\leqslant11$.
Для пары $(5;12)$ условие $t\leqslant11$ ложно, поэтому программа при любом значении $A$ напечатает «YES».
Рассмотрим значения $s$ для остальных восьми пар и расположим их в порядке возрастания: $-9,\ 2,\ 2,\ 7,\ 7,\ 9,\ 11,\ 12.$
Чтобы программа напечатала «NO» ровно пять раз, условие $s\leqslant A$ должно выполняться для первых пяти значений и не выполняться для шестого: $7\leqslant A<9.$
Целые значения параметра, удовлетворяющие этому условию: $A=7$ и $A=8$.
Наибольшее из них: $A=8$.
Проверим при $A=8$:
- $(-9;11)$: $-9\leqslant8$ и $11\leqslant11$ — «NO»;
- $(2;7)$: $2\leqslant8$ и $7\leqslant11$ — «NO»;
- $(5;12)$: $12>11$ — «YES»;
- $(2;-2)$: $2\leqslant8$ и $-2\leqslant11$ — «NO»;
- $(7;-9)$: $7\leqslant8$ и $-9\leqslant11$ — «NO»;
- $(12;6)$: $12>8$ — «YES»;
- $(9;-1)$: $9>8$ — «YES»;
- $(7;11)$: $7\leqslant8$ и $11\leqslant11$ — «NO»;
- $(11;-5)$: $11>8$ — «YES».
Программа напечатала «NO» ровно $5$ раз.