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

Число-паліндром

C++ Алгоритми

обертання числа

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

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

Вихідний код

bool isPalindrome(int n) {
    int rev = 0;
    int t = n;
    while (t > 0) {
        rev = rev * 10 + t % 10;
        t /= 10;
    }
    return rev == n;
}