C ++ - program for å vise faktorer av et tall

Eksempel for å finne alle faktorene i et heltall (angitt av brukeren) ved hjelp av for loop og if-setning.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C ++ programmeringsemner:

  • C ++ for Loop
  • C ++ hvis, hvis … annet og Nestet hvis … annet

Dette programmet tar et positivt heltall fra en bruker og viser alle faktorene for dette tallet.

Eksempel: Vis alle faktorene til et tall

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

Produksjon

 Angi et positivt heltall: 60 faktorer på 60 er: 1 2 3 4 5 6 12 15 20 30 60 

I dette programmet lagres et heltall som er angitt av brukeren i variabelen n.

Deretter blir for loop utført med en starttilstand i = 1og sjekket om n er helt delelig med i eller ikke. Hvis n er helt delelig med i da, vil jeg være faktoren til n.

I hver iterasjon blir verdien på i oppdatert (økt med 1).

Denne prosessen går til testtilstanden i <= nblir falsk, dvs. dette programmet sjekker om nummeret som er angitt av brukeren n er perfekt delbart med alle tall fra 1 til n, og alle viser faktorer for det nummeret.

Interessante artikler...