Предмет: Информатика, автор: kiiris666

объясните как решать!!

Приложения:

Ответы

Автор ответа: brazilika
1

Ответ:

12

Объяснение:

Сначала по условию смотрим на значения s(главное условие, так как дано), подходящих пар чисел по одному из условий получается 4

Дальше смотрим оставшиеся 5.

Значения t = 5,8,13,13,15

Нам нужно ещё 3 пары чисел

A<t

5<8<12<13<15


brazilika: это уже точный ответ
Автор ответа: onetfriend
1

Ответ:

A=12

Объяснение:

Смотрим вначале условие в коде, когда вообще будет напечатано YES:

если s>5 или t>A то вывод "YES"

то есть YES будет напечатано всегда когда s>5 или t>A

смотрим, в каких парах s и t значение s>5

1, 5

7, 8 тут s>5

1, 13

18, 14 тут s>5

6, -2 тут s>5

4, 15

-6, 13

3, 8

15, 7 тут s>5

то есть в отмеченных парах программа всегда напечатает YES, независимо от того  какое будет значение A.  Значит 4 раза YES у нас будет в любом случае.

Осталось 5 пар значений где YES будет зависеть от того больше параметр t чем A или нет. И нам нужно посмотрев на значение t в этих данных, подобрать такое A, что бы в трех случаях выполнилось t>A (нам же нужно еще три раза получить YES к тем 4 которые у нас уже будут в любом случае)

значения t у нас такие:

5

13

15

13

8

A должно быть таким, что бы в трех случаях из написанных пяти, t было больше A. Очевидно что A может принять значения от 8 до 12, и любое это значение удовлетворит условию в коде. Но нас спрашивают про наибольшее возможное значение A. Тогда это будет 12.

При A =12 в приведенных выше 5 значениях, значение t будет больше A в трех случаях (при t=13, 15, и еще раз 13) и программа напечатает YES еще три раза. Всего получим YES напечатанное 7 раз.

Надеюсь, понятно написала.

Похожие вопросы
Предмет: Математика, автор: uytoyz0