Жауабы: Минимальное число по алгоритму
Это официальный ключ тапсырмаға, источник — ФИПИ тапсырмаларының ашық банкі. Свой ответ можно сверить на странице тапсырма.
Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
Ниже на четырёх языках программирования записан алгоритм. Получив на вход число $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)
Где здесь ошибаются
Путать количество цифр числа с суммой его цифр.
Выбрать число 9, хотя оно однозначное и алгоритм напечатает первым числом 1.
Искать наименьшее число с двумя цифрами, не проверяя сумму цифр.