У овом примеру ћете научити да пронађете све факторе целог броја који је унео корисник.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:
- Ц Оператери програмирања
- Ц иф… елсе Изјава
- Ц за Лооп
Овај програм узима од корисника позитиван цео број и приказује све позитивне факторе тог броја.
Фактори позитивног целог броја
#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; )
Оутпут
Унесите позитиван цео број: 60 Фактори од 60 су: 1 2 3 4 5 6 10 12 15 20 30 60
У програму се позитивни цели број који је унео корисник чува у нум.
for
Петља се понавља све док i <= num
је лажна.
У свакој итерацији проверава се да ли је нум тачно дељиво са и. Услов је да и буде фактор броја.
if (num % i == 0) ( printf("%d ", i); )
Тада се вредност и увећава за 1.