Program C ++ untuk Menampilkan Faktor Angka

Contoh untuk menemukan semua faktor integer (dimasukkan oleh pengguna) menggunakan pernyataan for loop dan if.

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

  • C ++ untuk Loop
  • C ++ if, if… else dan Nested if… else

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

Contoh: Menampilkan semua Faktor dari sebuah Angka

 #include using namespace std; int main() ( int n, i; cout <> n; cout << "Factors of " << n << " are: " << endl; for(i = 1; i <= n; ++i) ( if(n % i == 0) cout << i << endl; ) return 0; ) 

Keluaran

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

Dalam program ini, bilangan bulat yang dimasukkan oleh pengguna disimpan dalam variabel n.

Kemudian loop for dieksekusi dengan kondisi awal i = 1dan dicek apakah n habis habis dibagi i atau tidak. Jika n habis habis dibagi i maka, i akan menjadi faktor dari n.

Di setiap iterasi, nilai i diperbarui (ditingkatkan 1).

Proses ini berjalan sampai kondisi pengujian i <= nmenjadi salah, yaitu, program ini memeriksa apakah bilangan yang dimasukkan oleh pengguna n habis habis dibagi oleh semua bilangan dari 1 sampai n dan semua menampilkan faktor dari bilangan itu.

Artikel yang menarik...