наибольшее число x, при вводе которого алгоритм печатает сначала 4, а потом 5
Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: L и M. Укажите наибольшее число x, при вводе которого алгоритм печатает сначала 4, а потом 5.
| С++ | Python | ||||
|
|
||||
| Алгоритмический язык | Паскаль | ||||
|
|
Ответ:
Демонстрационный вариант ЕГЭ по информатике 2021 г. задания №22
Решение:
L=4
M=5
Q=9
L = X // Q
M = X % Q
M = MAX(…, …)
L = MIN(…, …)
L = 9 * L + M
X = 9 * 5 + 4 = 49
ИЛИ
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
for i in range(1, 1000): x = i Q = 9 L = 0 while x >= Q: L = L + 1 x = x - Q M = x if M < L: M = L L = x if L==4 and M==5: print(i) |
41
49
Ответ: 49
