Сколько существует различных значений d, оканчивающихся на 8, при вводе которых эта приведенная программа выведет число 1247?
| Python | C++ | ||||
|
|
||||
| Паскаль | Алгоритмический язык | ||||
|
|
Источник: «Евгений Джобс»
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
k = 0 for i in range(1, 10000): if i % 10 == 8: d = i S = 5 N = 7 while S <= 3011: S = S + d N = N + 124 if N == 1247: k = k + 1 print(k) |
3
Ответ: 3
