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,

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Задача №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.
  1. Пара (11, 12):
  • s = 11, t = 12
  • Условие s A выполняется, если A 11. Условие t 12 не выполняется, так как t = 12. Для A 11 программа напечатает YES.
  1. Пара (–12, 13):
  • s = -12, t...

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

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

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