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 = 1
og 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 <= n
blir 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.