C ++ programm arvu tegurite kuvamiseks

Näide kõigi täisarvude (kasutaja sisestatud) tegurite leidmiseks, kasutades lauset loop ja if.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C ++ programmeerimise teemadest:

  • C ++ aasale
  • C ++ kui, kui … muul juhul ja Pesatud, kui … muul juhul

See programm võtab kasutajalt positiivse täisarvu ja kuvab kõik selle arvu tegurid.

Näide: kuvage kõik arvu tegurid

 #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; ) 

Väljund

 Sisestage positiivne täisarv: 60 Tegurid 60 on: 1 2 3 4 5 6 12 15 20 30 60 

Selles programmis salvestatakse kasutaja sisestatud täisarv muutujasse n.

Seejärel käivitatakse silmuse jaoks algtingimus i = 1ja kontrollitakse, kas n on i-ga täiesti jagatav või mitte. Kui n on i-ga täiesti jagatav, on i tegur n.

Igas iteratsioonis värskendatakse i väärtust (suurendatakse 1 võrra).

See protsess kestab seni, kuni testi tingimus i <= nmuutub valeks, st see programm kontrollib, kas kasutaja n sisestatud arv on täiesti jagatav kõigi numbritega 1 kuni n ja kuvab kõik selle arvu tegurid.

Huvitavad Artiklid...