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.