Ответ:

Решение:

Программа напечатает «ДА», если условие `s / 2 == k` (в C++) или `s div 2 = k` (в Бейсике и Паскале) или `s // 2 == k` (в Python) или `div(s, 2) = k` (в Алгоритмическом языке) будет истинным. Проверим это условие для каждой пары чисел:

  1. (1, 1): \( 1 / 2 = 0 \neq 1 \) — «НЕТ»
  2. (8, 4): \( 8 / 2 = 4 \) — «ДА»
  3. (14, 10): \( 14 / 2 = 7 \neq 10 \) — «НЕТ»
  4. (20, 1): \( 20 / 2 = 10 \neq 1 \) — «НЕТ»
  5. (7, 3): \( 7 / 2 = 3 \neq 3 \) — «НЕТ» (целочисленное деление 7 // 2 = 3)
  6. (10, 5): \( 10 / 2 = 5 \) — «ДА»
  7. (10, 2): \( 10 / 2 = 5 \neq 2 \) — «НЕТ»
  8. (4, 1): \( 4 / 2 = 2 \neq 1 \) — «НЕТ»
  9. (1, 0): \( 1 / 2 = 0 \) — «ДА»

Программа напечатала «ДА» в 3 случаях.

Ответ: 3