C ++ program egy szám tényezőinek megjelenítésére

Példa egy egész szám (a felhasználó által beírt) összes tényezőjének megkeresésére a ciklushoz és az if utasításhoz.

A példa megértéséhez ismernie kell a következő C ++ programozási témákat:

  • C ++ a hurokhoz
  • C ++ ha, ha… más, és beágyazott, ha … más

Ez a program pozitív egész számot vesz fel a felhasználótól, és megjeleníti a szám összes tényezõjét.

Példa: A szám összes tényezőjének megjelenítése

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

Kimenet

 Adjon meg pozitív egész számot: 60 A 60 tényező a következő: 1 2 3 4 5 6 12 15 20 30 60 

Ebben a programban a felhasználó által megadott egész számot az n változó tárolja.

Ezután a ciklust egy kezdeti feltétellel hajtják végre, i = 1és ellenőrzik, hogy n tökéletesen osztható-e i-vel. Ha n tökéletesen osztható i-vel, akkor i lesz az n tényezője.

Minden iterációban az i értéke frissül (1-gyel növekszik).

Ez a folyamat addig tart, amíg a tesztfeltétel i <= nhamissá válik, vagyis ez a program ellenőrzi, hogy az n felhasználó által megadott szám tökéletesen osztható-e az összes számmal 1-től n-ig, és az összes megjeleníti-e ennek a számnak a tényezőit.

érdekes cikkek...