Предмет: Информатика,
автор: danillip
Помогите пожалуйста срочно надо!
Приложения:
DNHelper:
А что нужно найти?
наибольшее
Ответ 959, сейчас решение оформлю
Спасибо)
Ответы
Автор ответа:
1
Ответ:
959
Объяснение:
Проанализируем, что делает программа: цикл выполняется, пока x положительно, при этом каждый раз оно делится нацело на 10 (то есть отсекается последняя цифра). Так как L каждый раз увеличивается на 1, то оно считает количество разрядов числа. Значит, число состоит из 3 цифр.
После того как разряд посчитан и последняя цифра отсечена, если текущий разряд нечётный, то к M прибавляется цифра в следующем разряде (остаток от деления на 10), то есть M — сумма цифр в чётных разрядах.
Так как в трёхзначном числе ровно один чётный разряд, число имеет вид _5_. Чтобы оно было максимальным, сделаем оставшиеся цифры также максимальными. Ответом будет число 959.
Похожие вопросы
Предмет: Қазақ тiлi,
автор: elmira1994
Предмет: Русский язык,
автор: Shumadan
Предмет: Русский язык,
автор: ustimashevsk
Предмет: Химия,
автор: pityparty
Предмет: Математика,
автор: Егорка156