Ниже на четырёх языках записан алгоритм. Получив на вход число х, этот алгоритм печатает два числа: a и b. Укажите наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 2, а потом 0.
Из условия мы узнаём, что а=2 и b=0.
В программе переменная а является счётчиком,а точнее считает количество цифр в числе. Мы имеем двузначное число, работаем в интервале [10;99].
В переменной b хранится произведение всех цифр числа. На выходе мы получили b=0, значит одно из чисел равно 0. Если первое число будет равно 0, тогда изменится значение a на 1.
В итоге мы имеем числа 90,80,70,..,10 выбираем из них самое большое и пишем в ответ.