C arvu tegurite kuvamise programm

Lang L: none (table-of-contents)

Selles näites õpitakse leidma kõik kasutaja sisestatud täisarvu tegurid.

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

  • C programmeerimisoperaatorid
  • C kui … muidu avaldus
  • C silmuse jaoks

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

Positiivse täisarvu tegurid

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

Väljund

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

Programmis salvestatakse kasutaja poolt sisestatud positiivne täisarv numbrina.

forSilmus kordasid kuni i <= numon vale.

Igas iteratsioonis kontrollitakse, kas arv on i-ga täpselt jagatav. See on tingimus, et i oleks arvutegur.

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

Siis suurendatakse i väärtust 1-ga.

Huvitavad Artiklid...