Задать вопрос
14 мая, 23:46

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

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

+5
Ответы (1)
  1. 15 мая, 00:50
    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 зачеркнули его последнюю цифру. Когда в оставшемся двузначном числе переставили цифры, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы