22

Решение: Разворот цифр числа

ЕГЭ · Информатика · Задание 22 · Алгоритмы и исполнители
ПовышеннаяФИПИ4ABD5EКороткий ответ≈ 2 минутыРазбор в 4 шагаОтвет сверен с ключом
Условие

Ниже на четырёх языках программирования записан алгоритм. Получив на вход натуральное число $x$, этот алгоритм печатает число $R$. Укажите такое число $x$, при вводе которого алгоритм печатает двузначное число, последняя цифра которого равна 9. Если таких чисел $x$ несколько, укажите наименьшее из них.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

4 шага
1

На каждой итерации алгоритм получает последнюю цифру числа $x$ с помощью операции остатка от деления на 10 и приписывает её в конец числа $R$.

$$d = x \bmod 10,\quad R = 10R + d$$
2

После этого последняя цифра числа $x$ удаляется целочисленным делением на 10. Поэтому алгоритм записывает цифры исходного числа в обратном порядке.

3

Чтобы результат был двузначным и оканчивался цифрой 9, минимальное исходное число должно иметь две цифры, причём его первая цифра должна быть 9. Число 90 даёт результат 9, а число 91 даёт результат 19.

Следовательно, наименьшее подходящее значение входного числа равно 91.

$$91 \rightarrow 19$$
Ответ
91
91
так ответ выглядит в бланке

Где здесь ошибаются

Путать порядок цифр исходного числа и результата.

Считать число 90 подходящим, хотя результатом будет однозначное число 9.

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 22 ЕГЭ, информатика

Разбор этой задачи разложен на 4 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.