C ++ programma skaitļa faktoru parādīšanai

Piemērs, lai atrastu visus veselā skaitļa faktorus (ko ievadījis lietotājs), izmantojot priekšrakstus ciklam un if.

Lai saprastu šo piemēru, jums jāzina par šādām C ++ programmēšanas tēmām:

  • C ++ lokam
  • C ++, ja, ja … cits, un Nested, ja … cits

Šī programma ņem no lietotāja pozitīvu veselu skaitli un parāda visus šī skaitļa faktorus.

Piemērs: parādīt visus skaitļa faktorus

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

Rezultāts

 Ievadiet pozitīvu veselu skaitli: 60 koeficienti 60 ir: 1 2 3 4 5 6 12 15 20 30 60 

Šajā programmā vesels skaitlis, ko ievadījis lietotājs, tiek saglabāts mainīgajā n.

Tad cilpai tiek izpildīts sākotnējais nosacījums i = 1un pārbaudīts, vai n ir pilnīgi dalāms ar i vai nē. Ja n ir pilnīgi dalāms ar i, tad i būs koeficients n.

Katrā atkārtojumā i vērtība tiek atjaunināta (palielināta par 1).

Šis process notiek tik ilgi, kamēr testa nosacījums i <= nkļūst nepareizs, ti, šī programma pārbauda, ​​vai lietotāja n ievadītais skaitlis ir pilnīgi sadalāms ar visiem skaitļiem no 1 līdz n, un visi parāda šī skaitļa faktorus.

Interesanti raksti...