Ц ++ програм за приказ фактора броја

Пример за проналажење свих фактора целог броја (који је унео корисник) помоћу израза фор и иф.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц ++:

  • Ц ++ за Лооп
  • Ц ++ иф, иф … елсе и угнеждени иф … елсе

Овај програм узима позитиван цео број од корисника и приказује све факторе тог броја.

Пример: Прикажите све факторе броја

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

Оутпут

 Унесите позитиван цео број: 60 Фактори од 60 су: 1 2 3 4 5 6 12 15 20 30 60 

У овом програму цео број који је унео корисник чува се у променљивој н.

Затим се петља фор извршава са почетним условом i = 1и проверава да ли је н савршено дељиво са и или не. Ако је н савршено дељиво са и тада, ја ћу бити фактор н.

У свакој итерацији вредност и се ажурира (увећава за 1).

Овај процес траје све док тест услов не i <= nпостане нетачан, тј. Овај програм проверава да ли је број који је унео корисник н савршено дељив са свим бројевима од 1 до н и да ли сви фактори тог броја приказују.

Занимљиви Чланци...