Program C za prikaz faktorjev števila

V tem primeru se boste naučili najti vse dejavnike celoštevilčnega števila, ki ga vnese uporabnik.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja C:

  • C Operaterji programiranja
  • Izjava C, če … drugače
  • C za Loop

Ta program od uporabnika vzame pozitivno celo število in prikaže vse pozitivne faktorje tega števila.

Dejavniki pozitivnega celega števila

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

Izhod

Vnesite pozitivno celo število: 60 Dejavniki 60 so: 1 2 3 4 5 6 10 12 15 20 30 60 

V programu je pozitivno celo število, ki ga vnese uporabnik, shranjeno v num.

forZanka se ponavlja, dokler i <= numje napačen.

V vsaki ponovitvi se preveri, ali je num natančno deljivo z i. Pogoj, da je i faktor faktorja števila.

if (num % i == 0) ( printf("%d ", i); ) 

Nato se vrednost i poveča za 1.

Zanimive Članki...