C Program untuk Membalik Angka

Dalam contoh ini, Anda akan belajar membalikkan angka yang dimasukkan oleh pengguna.

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

  • Operator Pemrograman C
  • C sementara dan lakukan… saat Loop

Membalikkan Integer

#include int main() ( int n, rev = 0, remainder; printf("Enter an integer: "); scanf("%d", &n); while (n != 0) ( remainder = n % 10; rev = rev * 10 + remainder; n /= 10; ) printf("Reversed number = %d", rev); return 0; ) 

Keluaran

Masukkan bilangan bulat: 2345 Angka terbalik = 5432 

Program ini mengambil input integer dari pengguna. Kemudian whileloop digunakan sampai n != 0salah (0).

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

Di dalam loop, bilangan terbalik dihitung dengan menggunakan:

rev = rev*10 + remainder; 

Artikel yang menarik...