
Вопрос задан 10.09.2025 в 07:38.
Предмет Информатика.
Спрашивает Петрова Алена.
Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево. Написать программу на Паскале.
Ответы на вопрос

Отвечает Давыдов Денис.
Как это сделать короче всего: разложить трёхзначное число на сотни/десятки/единицы и собрать их в обратном порядке.
Разбиение:
-
a
— сотни:a := n div 100
-
b
— десятки:b := (n div 10) mod 10
-
c
— единицы:c := n mod 10
Обратное число: r := c*100 + b*10 + a
Программа на Паскале (классический вариант)
Примеры:
-
Ввод:
123
→ Вывод:321
-
Ввод:
120
→ Вывод:21
(ведущий ноль пропадает, т.к. это число)
Если нужно сохранить ведущие нули (печать ровно трёх цифр)
Без форматирования библиотеками можно просто вывести цифры подряд:
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili