Вопрос задан 08.03.2026 в 14:59. Предмет Информатика. Спрашивает Смирнова Ира.

Дано 4-значное число. Найти: 1) число, полученное при прочтении его цифр справа налево; 2) число, образованное перестановкой двух первых и двух последних цифр заданного числа; 3) число, образованное перестановкой второй и четвёртой цифр заданного числа.

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

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

Отвечает Шестаков Максим.

Пусть дано 4-значное число NN. Обозначим его цифры слева направо как:

N=1000a+100b+10c+d,N = 1000a + 100b + 10c + d,

где aa — тысяч (первая цифра), bb — сотен (вторая), cc — десятков (третья), dd — единиц (четвёртая), причём a{1,,9}a \in \{1,\dots,9\}, а b,c,d{0,,9}b,c,d \in \{0,\dots,9\}.

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

  • a=N1000a = \left\lfloor \dfrac{N}{1000} \right\rfloor

  • b=N100mod10b = \left\lfloor \dfrac{N}{100} \right\rfloor \bmod 10

  • c=N10mod10c = \left\lfloor \dfrac{N}{10} \right\rfloor \bmod 10

  • d=Nmod10d = N \bmod 10

Дальше собираем нужные числа из этих цифр.


1) Число, полученное при прочтении цифр справа налево

При чтении справа налево порядок цифр становится d,c,b,ad, c, b, a. Тогда искомое число:

N1=1000d+100c+10b+a.N_1 = 1000d + 100c + 10b + a.

2) Число, образованное перестановкой двух первых и двух последних цифр

«Поменять местами две первые и две последние цифры» означает, что пара (a,b)(a,b) уходит на место (c,d)(c,d), а (c,d)(c,d) — на место (a,b)(a,b). Получаем порядок c,d,a,bc, d, a, b. Тогда:

N2=1000c+100d+10a+b.N_2 = 1000c + 100d + 10a + b.

3) Число, образованное перестановкой второй и четвёртой цифр

Меняем местами bb (2-я цифра) и dd (4-я цифра). Порядок станет a,d,c,ba, d, c, b. Тогда:

N3=1000a+100d+10c+b.N_3 = 1000a + 100d + 10c + b.

Мини-проверка на примере (чтобы было понятно, что именно происходит)

Если N=1234N = 1234, то a=1,b=2,c=3,d=4a=1, b=2, c=3, d=4:

  1. справа налево: 43214321

  2. переставить первые две и последние две: 34123412

  3. переставить 2-ю и 4-ю: 14321432

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

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

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

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