C ++ - program för att visa faktorer av ett tal

Exempel för att hitta alla faktorer i ett heltal (angiven av användaren) med hjälp av för loop och if-uttalande.

För att förstå detta exempel bör du ha kunskap om följande C ++ programmeringsämnen:

  • C ++ för Loop
  • C ++ if, if… else och Nested if … else

Detta program tar ett positivt heltal från en användare och visar alla faktorer i det numret.

Exempel: Visa alla faktorer i ett tal

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

Produktion

 Ange ett positivt heltal: 60 faktorer på 60 är: 1 2 3 4 5 6 12 15 20 30 60 

I detta program lagras ett heltal som anges av användaren i variabeln n.

Sedan körs för loop med ett initialt tillstånd i = 1och kontrolleras om n är helt delbart med i eller inte. Om n är helt delbart med i då kommer jag att vara faktorn för n.

I varje iteration uppdateras värdet på i (ökas med 1).

Denna process fortsätter tills testvillkoret i <= nblir falskt, dvs det här programmet kontrollerar om antalet som matats in av användaren n är helt delbart med alla siffror från 1 till n och alla visar faktorer för det numret.

Intressanta artiklar...