В трехзначном числе x зачеркнули его последнюю цифру. когда в оставшимся двузначном числе переставили...

Тематика Информатика
Уровень 5 - 9 классы
трехзначное число перестановка цифр число n число x двузначное число последняя цифра алгоритм Паскаль
0

В трехзначном числе x зачеркнули его последнюю цифру. когда в оставшимся двузначном числе переставили цифры, а затем приписали к ним слева последнюю цифру числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, 1 меньше или равно n меньше или равно 99 и при этом число единиц в n не равно нулю) -Паскаль.

avatar
задан 4 месяца назад

2 Ответа

0

Для того чтобы решить данную задачу на языке программирования Паскаль, нужно пошагово разложить процесс преобразования числа x в число n, а затем обратным образом найти x по заданному n.

Разбор задачи:

  1. Трехзначное число x имеет вид abc, где a, b и c — цифры числа.
  2. Зачеркнем последнюю цифру c, получим двузначное число ab.
  3. Переставим цифры в числе ab, получим ba.
  4. Припишем к числу ba цифру c слева, получим cba, которое равно n.

Например:

  • Пусть x = 123.
  • ab = 12 (зачеркнули последнюю цифру).
  • ba = 21 (переставили цифры).
  • cba = 321 (поставили c слева), и это число n.

Обратный процесс:

  1. Из числа n извлекаем цифру c (первая цифра числа n).
  2. Оставшиеся две цифры — это ba.
  3. Переставляем цифры ba обратно в ab (то есть меняем местами).
  4. Приписываем к числу ab цифру c справа, получаем исходное число x.

Алгоритм:

  1. Извлечь первую цифру числа n как c.
  2. Извлечь оставшиеся две цифры как ba.
  3. Переставить цифры ba обратно в ab.
  4. Приписать c к числу ab справа.

Код на Паскале:

program FindOriginalNumber;

var
  n, x, n1, n2, c, b, a: integer;

begin
  writeln('Введите число n (1 

avatar
ответил 4 месяца назад
0

Для решения данной задачи нам необходимо выполнить следующие шаги:

  1. Пусть трехзначное число x имеет вид abc, где a, b, c - цифры числа.
  2. Зачеркнем последнюю цифру c: ab.
  3. Переставим цифры в обратном порядке: ba.
  4. Припишем к полученному числу последнюю цифру исходного числа x: ban.
  5. Полученное число равно n, которое вводится с клавиатуры.

Таким образом, для нахождения числа x по заданному n необходимо выполнить следующие действия:

  1. Получить число n с клавиатуры.
  2. Выделить последнюю цифру числа n (она будет равна c).
  3. Выделить первую цифру числа n (она будет равна a).
  4. Составить трехзначное число x, в котором a - первая цифра, b - вторая цифра, c - третья цифра.

Таким образом, мы найдем трехзначное число x по заданному числу n.

avatar
ответил 4 месяца назад

Ваш ответ

Вопросы по теме