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 = 1
i 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 <= n
postane 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.