Минимальное число по алгоритму
Ниже на четырёх языках программирования записан алгоритм. Получив на вход число $x$, этот алгоритм печатает два числа: $a$ и $b$. Укажите наименьшее из таких чисел $x$, при вводе которых алгоритм печатает сначала 2, а потом 9.
1x = int(input()) 2a = 0 3b = 0 4while x > 0: 5 a = a + 1 6 b = b + (x % 10) 7 x = x // 10 8print(a) 9print(b)
Условие как в банке ФИПИ — открыть и сверить
| Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 9.
| ||||||||
| |
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Что показывает переменная $a$ после завершения цикла? Что показывает переменная $b$?
2Наводящая — какие числа считатьуровень 2 из 3
При каждой итерации $a$ увеличивается на 1, а к $b$ прибавляется последняя цифра числа $x$.
3Прямая — фактически решениеуровень 3 из 3
Нужно найти наименьшее двузначное число, сумма цифр которого равна 9: $1 + 8 = 9$.