Выписать цифры числа в обратном порядке с помощью цикла while

297
16 декабря 2017, 07:07

У меня есть натуральное число n, как можно вывести его цифры в обратном порядке?

Answer 1

Например с помощью цикла while, который выглядит так:

while (условие) {
    // код, который будет выполняться пока условие истинно
}

Таким образом, возможное решение задачи выписывания цифр числа в обратном порядке:

int x;
// получаем значение переменной x
// например считаем с клавиатуры, вот так:
// cin >> x;
// выписываем цифры числа по одной, начиная с конца
// в конце каждой итерации удаляем последнюю цифру числа
while (x > 0) {
    // получаем последнюю цифру числа используя оператор взятия остатка от деления
    int last_number = x % 10;
    cout << last_number;
    // удаляем последнюю цифру числа используя оператор целочисленного деления
    x /= 10;
}

Пример работы для числа 268670

READ ALSO
Как изменить масштаб графика

Как изменить масштаб графика

Используя ф-ции MovetoEx LineTO как изменить масштаб графика? При значении x=1 у=60, что за гранью рамки консолиВот исходник, помогите пожалуйста

318
Проблема error reading characters of string

Проблема error reading characters of string

Здравствуйте! Можете объяснить в чем причина ошибки error reading characters of string в данном коде:

387
Пересечение двух прямоугольников c++

Пересечение двух прямоугольников c++

Есть два прямоугольника сторони, которого паралельни к осям и они пересекаютсяНам известно:

240