У тризначному числ х закреслювали першу цифру. Если отримане число помножили

У тризначному числ х закреслювали першу цифру. Коли отримане число помножили на 10, а добуток склали з першою цифрою числа х,
вийшло число n. По заданому n знайти число х ( Значення х вводиться з клаватури, 1 lt; n lt; 999 )

Написати на с++ (метод повинен бути лнйним, няких циклв тд)

Задать свой вопрос
Вова
первая цифра слева или справа?
Антонина Ельчугина
это же тривиально ватсон
Женя Беджанов
std::cout << (123 % 10) * 100 + (123 / 10)
Тимур Карпельсон
где 123 хоть какое число
1 ответ
Метод перебрасывает первую цифру в конец, соответственно, нам нужно сделать оборотное.

include lt;iostreamgt;
using namespace std;
int main()
    int n;
    cin gt;gt; n;
    cout lt;lt; (n / 10) + (n % 10) * 100;
Арсений Ступаков
а если справа ?
Оксана Иванишина
поточнее, как сделать назад
Злата Криванова
если назад то cout << (n / 100) + (n % 100) * 10;
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт