ЕГЭ и ОГЭ
Главная

Источник задания: Решение 2555. ЕГЭ 2017. Информатика. В.Р. Лещинер. 10 вариантов.

Задание 20. Ниже на четырёх языках записан алгоритм. Получив на вход число х, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел х, при вводе которых алгоритм печатает сначала 2, а потом 0.

Решение.

Рассмотрим алгоритмический язык. Вначале задаются три целочисленные переменные x, a, b. Затем, вводится число x, а переменные a=0, b=1. После этого идет цикл пока x>0. Внутри цикла переменная a увеличивается на 1, а переменная b умножается на остаток от деления числа x на 10. Затем, число x целочисленно делится на 10 (то есть, например, 16:10=1) и цикл повторяется. Необходимо найти такое минимальное x, чтобы a=2 и b=0.

Значение a=2 говорит о том, что цикл должен пройти ровно 2 раза, а число b=0 о том, что x должно быть кратно 10 (иначе не будет получен нулевой остаток от деления и при умножении не получим число 0). В результате получаем, что это число x=10.

Ответ: 10.

Другие задания:

Темы раздела

Для наших пользователей досутпны следующие материалы: