Задать вопрос
4 декабря, 23:16

Помогите сделать задание в С++

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

+3
Ответы (1)
  1. 4 декабря, 23:47
    0
    В программе предполагается, что "0" (если это средняя цифра числа) не отбрасывается.

    Например: 105 ⇒ 10 ⇒ 01 ⇒ 501 (а не 105 ⇒ 10 ⇒ 1 ⇒ 51).#include

    using namespace std;

    int main ()

    {

    int n, n1, n2, n3, x;

    cin >> n;

    n1 = n / 100;

    n2 = n / 10 % 10;

    n3 = n % 10;

    x = n3*100+n2*10+n1;

    cout << x <
    system ("pause");

    }

    Пример:

    21

    120
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Помогите сделать задание в С++ В трехзначном числе x зачеркнули его последнюю цифру. Когда в оставшемся двузначном числе переставили цифры, ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы