ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий
Тип задачи: Выполнение и анализ программы.
| КЭС: | 3.1 Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений |
| Тип ответа: | Краткий ответ |
Ответ: 37
Операции остатка и целочисленного деления на 10 последовательно выделяют десятичные цифры справа налево. Переменная a складывает все цифры, b хранит наибольшую из уже обработанных.
Требуется сумма цифр 10 и наибольшая цифра 7. Однозначное число невозможно, поскольку его единственная цифра должна одновременно равняться этим двум различным значениям.
Ищем двузначное число. Обе цифры не больше 7, одна из них равна 7. Чтобы уменьшить число, уменьшаем цифру десятков. При единицах не больше 7 десятки должны быть не меньше 10 − 7 = 3.
Эта нижняя граница достижима: десятки 3, единицы 7. Получаем 37. Любое трёхзначное или более длинное число больше него.
Проверка: сумма 3 + 7 = 10, наибольшая цифра 7. Программа выводит нужную пару.
Трассировка найденного числа:
Выделена цифра 7: a = 7, b = 7, оставшееся x = 3.
Выделена цифра 3: a = 10, b = 7, оставшееся x = 0.
Ответ: 37.
Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF277C69.
Сообщение увидит только команда сайта: на странице оно не публикуется.
Комментарии к решению
Комментарии видны всем посетителям сайта.
Комментариев пока нет. Будьте первым.
Чтобы оставить комментарий, войдите или зарегистрируйтесь.