Вопрос задан 13.10.2026 в 23:47. Предмет Информатика. Спрашивает Луньков Никита.

Дано целое положительное трёхзначное число. Напишите программу, позволяющую определить число, полученное выписыванием в обратном порядке цифр заданного трёхзначного числа. Например: 123 -> 321.

Перейти к ответам

Ответы на вопрос

Отвечает Лищук Кристина.

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

  • сотни: a = n / 100
  • десятки: b = (n / 10) % 10
  • единицы: c = n % 10

Новое число будет равно:

c * 100 + b * 10 + a

Например, для числа 123:

  • a = 1
  • b = 2
  • c = 3

Получаем: 3 * 100 + 2 * 10 + 1 = 321.

Программа на C++:

C++
#include 
using namespace std;

int main() { int n; cin >> n;

int a = n / 100; int b = (n / 10) % 10; int c = n % 10;

int result = c * 100 + b * 10 + a;

cout << result;

return 0; }

Программа считывает трёхзначное число, выделяет его цифры и выводит число с цифрами в обратном порядке.

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос