6. Программа с условным оператором: #293099
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено $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».
Для остальных восьми пар условие $t\leqslant11$ выполняется. Чтобы программа напечатала «NO» ровно $3$ раза, условие $s\leqslant A$ должно выполняться ровно для трёх значений $s$.
Расположим значения $s$ в порядке возрастания: $-9,\ 2,\ 2,\ 7,\ 7,\ 9,\ 11,\ 12$.
Чтобы подходили первые три значения, но не подходило четвёртое, необходимо: $2\leqslant A<7$.
Целые значения параметра, удовлетворяющие этому условию: $A=2$, $A=3$, $A=4$, $A=5$, $A=6$.
Количество таких значений: $5$.