Помогите пожалуйста срочно надо!

+752 голосов
1.8m просмотров

Помогите пожалуйста срочно надо!


Информатика (149 баллов) | 1.8m просмотров
+126

Спасибо)

+104

Ответ 959, сейчас решение оформлю

+148

наибольшее

+110

А что нужно найти?

Дан 1 ответ
+118 голосов
Правильный ответ

Ответ:

959

Объяснение:

Проанализируем, что делает программа: цикл выполняется, пока x положительно, при этом каждый раз оно делится нацело на 10 (то есть отсекается последняя цифра). Так как L каждый раз увеличивается на 1, то оно считает количество разрядов числа. Значит, число состоит из 3 цифр.

После того как разряд посчитан и последняя цифра отсечена, если текущий разряд нечётный, то к M прибавляется цифра в следующем разряде (остаток от деления на 10), то есть M — сумма цифр в чётных разрядах.

Так как в трёхзначном числе ровно один чётный разряд, число имеет вид _5_. Чтобы оно было максимальным, сделаем оставшиеся цифры также максимальными. Ответом будет число 959.

(18.3k баллов)