Давайте решим задачу шаг за шагом.
Анализ программы
Программа принимает 3 целых числа: k, n и A. Она проверяет два условия:
k > 10n > A
Если одно из условий выполняется, программа выводит "YES", в противном случае — "NO".
Основной вывод программы зависит от значения A и входных значений k и n.
Входные данные
У нас есть 9 пар значений для k и n:
- (13, 2)
- (11, 12)
- (-12, 13)
- (2, -2)
- (-10, -10)
- (6, -5)
- (2, 8)
- (9, 10)
- (1, 10)
Условия для вывода "NO"
Чтобы программа вывела "NO", оба условия должны быть ложными:
k <= 10(то есть не должно быть больше 10)n <= A(то есть n должно быть меньше или равно A)
Теперь проверим каждую пару (k, n) и выясним, при каких значениях A программа напечатает "NO":
- (13, 2) →
k > 10→ вывод "YES" - (11, 12) →
k > 10→ вывод "YES" - (-12, 13) →
k <= 10,n > A(при A < 13) → число может быть NO при A >= -12, вывод "NO" - (2, -2) →
k <= 10,n <= A(при A >= -2) → вывод "NO" при A >= -2 - (-10, -10) →
k <= 10,n <= A(при A >= -10) → вывод "NO" при A >= -10 - (6, -5) →
k <= 10,n <= A(при A >= -5) → вывод "NO" при A >= -5 - (2, 8) →
k <= 10,n <= A(при A >= 8) → вывод "NO" при A >= 8 - (9, 10) →
k <= 10,n <= A(при A >= 10) → вывод "NO" при A >= 10 - (1, 10) →
k <= 10,n <= A(при A >= 10) → вывод "NO" при A >= 10
Подсчёт "NO"
Чтобы программа вывела "NO" шесть раз, давайте проанализируем, для каких значений A это возможно:
Из атрибутов выше:
A < 13- делает запись 3 "NO"A < 12- делает запись 4 "NO"A < 10- делает запись 5 "NO"A < 9- делает запись 6 "NO"
Наибольшее целое число A, при котором программа напечатает "NO" шесть раз, будет равно 9.
Ответ
Наибольшее целое значение параметра A, при котором программа напечатает "NO" шесть раз, — это 9.