1. Главная
  2. Библиотека
  3. Программирование
  4. Задача №8 Дана программа: s = int(input()) t = int(input...
Решение задачи

Задача №8 Дана программа: s = int(input()) t = int(input()) A = int(input()) if (s > A) or (t > 12): print("YES") else: print("NO") Программу запускали 9 раз, при этом переменные s и t вводились парой чисел: (13, 2); (11, 12); (–12, 13); (2, –2); (–10,

  • Программирование

Условие:

Задача №8
Дана программа:
s = int(input())
t = int(input())
A = int(input())
if (s > A) or (t > 12):
print("YES")
else:
print("NO")
Программу запускали 9 раз, при этом переменные s и t вводились парой чисел: (13, 2); (11, 12); (–12, 13); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 10).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает YES три раза.

Решение:

Для решения задачи, давайте проанализируем условия, при которых программа выводит YES. Программа выводит YES, если выполняется хотя бы одно из условий: 1. s A 2. t 12 Теперь рассмотрим каждую пару (s, t) и определим, при каком значении A программа будет выводить YES. 1. Пара (13, 2): - s = 13, t = 2 - Условие s A выполняется, если A 13. Это значит, что для любого A 13 программа напечатает YES. 2. Пара (11, 12): - s = 11, t = 12 - Условие s A выполняется, если A 11. Условие t 12 не выполняется, так как t = 12. Для A 11 программа напечатает YES. 3. Пара (–12, 13): - s = -12, t...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет