Program C ++ za prikaz čimbenika broja

Primjer za pronalaženje svih čimbenika cijelog broja (koji je unio korisnik) pomoću izraza for i if.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na C ++:

  • C ++ za petlju
  • C ++ ako, ako … drugo i ugniježđeno ako … drugo

Ovaj program uzima pozitivan cijeli broj od korisnika i prikazuje sve čimbenike tog broja.

Primjer: Prikažite sve čimbenike broja

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

Izlaz

 Unesite pozitivan cijeli broj: 60 Čimbenici od 60 su: 1 2 3 4 5 6 12 15 20 30 60 

U ovom se programu cijeli broj koji je unio korisnik pohranjuje u varijablu n.

Zatim se for petlja izvršava s početnim uvjetom i = 1i provjerava je li n savršeno djeljiv s i ili nije. Ako je n savršeno djeljivo s i tada, bit ću faktor n.

U svakoj se iteraciji vrijednost i ažurira (uvećava za 1).

Ovaj postupak traje sve dok testni uvjet ne i <= npostane lažan, tj. Ovaj program provjerava je li broj koji je unio korisnik n savršeno djeljiv sa svim brojevima od 1 do n i prikazuje li sve čimbenike tog broja.

Zanimljivi članci...