Вопрос:

Ниже приведена программа. m = int(input()) n = int(input()) if m % 5 == n: print('YES') else: print('NO') Было проведено 9 запусков программы, при которых в качестве значений переменных m и n вводились следующие пары чисел: (1, 2); (5, 0); (18, 3); (21, 1); (10, 2); (12, 1); (9, 4); (5, 5); (3, 3). Сколько было запусков, при которых программа напечатала «YES»?

Ответ:

Решение:

Программа выводит "YES", если остаток от деления переменной m на 5 равен переменной n (m % 5 == n). Проверим каждую пару чисел:

  1. (1, 2): 1 % 5 = 1. 1 != 2. Вывод: NO
  2. (5, 0): 5 % 5 = 0. 0 == 0. Вывод: YES
  3. (18, 3): 18 % 5 = 3. 3 == 3. Вывод: YES
  4. (21, 1): 21 % 5 = 1. 1 == 1. Вывод: YES
  5. (10, 2): 10 % 5 = 0. 0 != 2. Вывод: NO
  6. (12, 1): 12 % 5 = 2. 2 != 1. Вывод: NO
  7. (9, 4): 9 % 5 = 4. 4 == 4. Вывод: YES
  8. (5, 5): 5 % 5 = 0. 0 != 5. Вывод: NO
  9. (3, 3): 3 % 5 = 3. 3 == 3. Вывод: YES

Программа напечатала "YES" в 5 случаях.

Ответ: 5