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