1. Главная
  2. Библиотека
  3. Программирование
  4. Дана следующая программа: g = int(input()) f = int(input...
Решение задачи на тему

Дана следующая программа: g = int(input()) f = int(input()) A = int(input()) if (g < 8) or (f > A): print("YES") else: print("NO") Программу запускали 9 раз, при этом переменные g и f вводились парой чисел: (3, 2); (11, 12); (–12, 8); (2,

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
Дана следующая программа:

g = int(input())
f = int(input())
A = int(input())

if (g < 8) or (f > A):
    print("YES")
else:
    print("NO")

Программу запускали 9 раз, при этом переменные g и f вводились парой чисел:
(3, 2); (11, 12); (–12, 8); (2,

Условие:

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

Решение:

Чтобы решить задачу, давайте проанализируем условия, при которых программа выводит YES. Программа выводит YES, если выполняется хотя бы одно из двух условий:

  1. g 8
  2. f A

Теперь рассмотрим все пары (g, f) и определим, при каком значении A программа будет выводить YES пять раз.

Пары (g, f):

  1. (3, 2)
  2. (11, 12)
  3. (–12, 8)
  4. (2, –2)
  5. (–10, 10)
  6. (5, 5)
  7. (12, 8)
  8. (11, 10)
  9. (8, 10)

Теперь проверим каждую пару на выполнение условий:...

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

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

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