← Усі приклади

Реверс числа

C++ Цикли

while

Блок-схема за ДСТУ

ТакНіПочатокВвід nr = 0n > 0r = r * 10 + n % 10n /= 10Повернути rКінецьРисунок 1 — reverse

Вихідний код

int reverse(int n) {
    int r = 0;
    while (n > 0) {
        r = r * 10 + n % 10;
        n /= 10;
    }
    return r;
}