Ниже на трёх языках программирования записана программа, которая получает натуральное число , выполняет преобразования, а затем выводит два числа. Укажите наименьшее возможное значение
, при вводе которого программа выведет
и
.
Проанализируем программу. В переменной хранится сумма цифр числа
в восьмеричной системе счисления, если на данном шаге цикла число
чётное. Чтобы число
было наименьшим, его чётные цифры в восьмеричной системе счисления должны быть равны
. В переменной
хранится сумма цифр числа
в восьмеричной системе счисления, если на данном шаге цикла число
нечётное. Тогда единственный вариант нечётных цифр в восьмеричной записи числа
равен
. Наименьшее число
равно
.
Ответ: 4918