Широкий круг вопросов

Какое наибольшее двузначное число необходимо ввести, чтобы после выполнения фрагмента алгоритма s=12

Автор Кошка_Лана, Апр. 27, 2024, 21:58

« назад - далее »

Кошка_Лана

Одно обстоятельство требует уточнения. Какое наибольшее двузначное число необходимо ввести, чтобы после выполнения фрагмента алгоритма s=12,p=1?


Josephina

Для того чтобы узнать, какое наибольшее двузначное число нужно ввести, нужно понять, как работает алгоритм.

Вначале мы берем остаток от деления x на 10 (последние цифры числа). Затем мы берем целую часть от деления x на 100 (первые две цифры числа).

Затем мы проверяем, если последние цифры числа четные, то мы добавляем их к сумме s. Если последние цифры нечетные, мы умножаем на них p.

Аналогично мы делаем с первыми двумя цифрами числа.

Для того чтобы получить наибольшее число, последние цифры должны быть нечетными, а первые две - четными.

Тогда, если первые две цифры равны 97, то после выполнения алгоритма s будет равно 12, а p будет равно 1.

Других двузначных чисел, которые дают такой результат после выполнения алгоритма, нет.