C Program untuk Menampilkan Faktor Angka

Dalam contoh ini, Anda akan belajar menemukan semua faktor bilangan bulat yang dimasukkan oleh pengguna.

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

  • Operator Pemrograman C
  • Pernyataan C if… else
  • C untuk Loop

Program ini mengambil bilangan bulat positif dari pengguna dan menampilkan semua faktor positif dari bilangan tersebut.

Faktor dari Bilangan Bulat Positif

#include int main() ( int num, i; printf("Enter a positive integer: "); scanf("%d", &num); printf("Factors of %d are: ", num); for (i = 1; i <= num; ++i) ( if (num % i == 0) ( printf("%d ", i); ) ) return 0; ) 

Keluaran

Masukkan bilangan bulat positif: 60 Faktor dari 60 adalah: 1 2 3 4 5 6 10 12 15 20 30 60 

Dalam program ini, bilangan bulat positif yang dimasukkan oleh pengguna disimpan dalam num.

The forloop iterasi sampai i <= numadalah palsu.

Dalam setiap iterasi, dicentang apakah bilangan benar-benar habis dibagi oleh i. Ini adalah syarat bagi saya untuk menjadi faktor bilangan.

if (num % i == 0) ( printf("%d ", i); ) 

Kemudian nilai i bertambah 1.

Artikel yang menarik...