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