Определить число, полученное выписыванием в обратном порядке цифр заданного целого трёхзначного числа.
Ответы на вопрос
Чтобы получить число, записанное цифрами заданного трёхзначного числа в обратном порядке, необходимо выделить каждую цифру исходного числа и составить из них новое число.
Алгоритм решения
Пусть дано трёхзначное целое число .
Например, . Требуется получить число .
1. Выделим цифру сотен:
2. Выделим цифру десятков:
3. Выделим цифру единиц:
Здесь означает целочисленное деление, а — остаток от деления.
4. Составим число в обратном порядке:
Программа на Python
Пример работы программы
Ввод:
357Вывод:
Число в обратном порядке: 753Пояснение:
Цифра сотен: 3.
Цифра десятков: 5.
Цифра единиц: 7.
Переставляем цифры в обратном порядке: 753.
Более короткое решение
Можно решить задачу без отдельных переменных для цифр:
Важно: если исходное число оканчивается нулём, например 120, то результатом как целым числом будет 21, поскольку ведущий ноль не сохраняется. Если необходимо вывести именно три цифры (021), следует использовать строковое представление числа.
Ответ: число, полученное перестановкой цифр трёхзначного числа в обратном порядке, вычисляется по формуле:
Для отрицательного числа применяется та же формула к его модулю; если требуется сохранить знак исходного числа, его нужно добавить к результату.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

