U ovom ćete primjeru naučiti pronaći sve čimbenike cijelog broja koji je korisnik unio.
Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:
- C Operateri programiranja
- C if … else Izjava
- C za Loop
Ovaj program uzima pozitivan cijeli broj od korisnika i prikazuje sve pozitivne čimbenike tog broja.
Čimbenici pozitivnog cjelovitog broja
#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; )
Izlaz
Unesite pozitivan cijeli broj: 60 Čimbenici od 60 su: 1 2 3 4 5 6 10 12 15 20 30 60
U programu se pozitivni cijeli broj koji je korisnik unio pohranjuje u num.
for
Petlja ponovljena do i <= num
lažno.
U svakoj se iteraciji provjerava je li num točno djeljiv sa i. Uvjet je da i bude faktor broja.
if (num % i == 0) ( printf("%d ", i); )
Tada se vrijednost i povećava za 1.