6. Программа с условным оператором: #293116
Ниже приведена программа, записанная на пяти языках программирования.
Было проведено $9$ запусков программы, при которых в качестве значений переменных $s$ и $k$ вводились следующие пары чисел:
$(1;2)$; $(5;0)$; $(18;3)$; $(21;1)$; $(10;2)$; $(12;1)$; $(9;4)$; $(5;5)$; $(3;3)$.
Сколько было запусков, при которых программа напечатала «YES»?
Программа печатает «YES», если остаток от деления $s$ на $5$ равен $k$: $s\bmod 5=k$.
Проверим каждую пару:
- $(1;2)$: $1\bmod5=1\ne2$ — «NO»;
- $(5;0)$: $5\bmod5=0$ — «YES»;
- $(18;3)$: $18\bmod5=3$ — «YES»;
- $(21;1)$: $21\bmod5=1$ — «YES»;
- $(10;2)$: $10\bmod5=0\ne2$ — «NO»;
- $(12;1)$: $12\bmod5=2\ne1$ — «NO»;
- $(9;4)$: $9\bmod5=4$ — «YES»;
- $(5;5)$: $5\bmod5=0\ne5$ — «NO»;
- $(3;3)$: $3\bmod5=3$ — «YES».
Программа напечатала «YES» в $5$ запусках.