Contoh: Program C ++ untuk Membalik Integer

#include 
using namespace std;

int main()
{
    int n, reversedNumber = 0, remainder;

    cout << "Enter an integer: ";
    cin >> n;

    while(n != 0)
    {
        remainder = n%10;
        reversedNumber = reversedNumber*10 + remainder;
        n /= 10;
    }

    cout << "Reversed Number = " << reversedNumber;

    return 0;
}

Keluaran

Enter an integer: 12345
Reversed number = 54321

Program ini mengambil input integer dari pengguna dan menyimpannya dalam variabel n.

Kemudian loop sementara diulangi sampai n != 0 itu salah.

Di setiap iterasi, sisanya saat nilai n dibagi dengan 10 dihitung, terbalik dihitung dan nilai n berkurang 10 kali lipat.

Akhirnya, terbalik (yang berisi nomor terbalik) dicetak di layar.