profile
Опубликовано 5 лет назад по предмету Информатика от maximus312454

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

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

  1. Ответ
    Ответ дан СмайлПлюс
    алгоритм перекидывает первую цифру в конец, соответственно, нам нужно сделать обратное.

    #include <iostream>
    using namespace std;
    int main() {
        int n;
        cin >> n;
        cout << (n / 10) + (n % 10) * 100;
    }
    1. Ответ
      Ответ дан maximus312454
      а если справа ?
    2. Ответ
      Ответ дан maximus312454
      точнее, как сделать обратно
    3. Ответ
      Ответ дан СмайлПлюс
      если обратно то cout << (n / 100) + (n % 100) * 10;
Самые новые вопросы