Program C ++ untuk Membalikkan Angka

Contoh untuk membalikkan integer yang dimasukkan oleh pengguna dalam pemrograman C ++. Masalah ini diselesaikan dengan menggunakan while loop dalam contoh ini.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C ++ berikut:

  • C ++ sementara dan melakukan… saat Loop

Contoh: Program C ++ untuk Membalikkan Integer

 #include using namespace std; int main() ( int n, reversedNumber = 0, remainder; cout <> n; while(n != 0) ( remainder = n%10; reversedNumber = reversedNumber*10 + remainder; n /= 10; ) cout << "Reversed Number = " << reversedNumber; return 0; ) 

Keluaran

 Masukkan bilangan bulat: 12345 Angka terbalik = 54321

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

Kemudian loop sementara diulangi sampai n != 0salah.

Dalam setiap iterasi, sisa ketika nilai n dibagi 10 dihitung, dibalik dihitung dan nilai n dikurangi 10 kali lipat.

Mari kita lihat proses ini lebih detail:

  1. Pada iterasi pertama dari loop,
    n = 12345
    remainder 12345 % 10 = 5
    reversedNumber = 0 * 10 + 5 = 5
  2. Pada iterasi kedua dari loop,
    n = 1234
    remainder 1234 % 10 = 4
    reversedNumber = 5 * 10 + 4 = 54

Dan seterusnya, sampai n == 0.

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

Artikel yang menarik...