Programma C ++ per visualizzare i fattori di un numero

Esempio per trovare tutti i fattori di un numero intero (immesso dall'utente) utilizzando il ciclo for e l'istruzione if.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione C ++:

  • C ++ per Loop
  • C ++ if, if … else e Nested if … else

Questo programma prende un numero intero positivo da un utente e visualizza tutti i fattori di quel numero.

Esempio: visualizzare tutti i fattori di un numero

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

Produzione

 Immettere un numero intero positivo: 60 I fattori di 60 sono: 1 2 3 4 5 6 12 15 20 30 60 

In questo programma, un numero intero inserito dall'utente viene memorizzato nella variabile n.

Quindi, il ciclo for viene eseguito con una condizione iniziale i = 1e verifica se n è perfettamente divisibile per i oppure no. Se n è perfettamente divisibile per i allora, i sarà il fattore di n.

In ogni iterazione, il valore di i viene aggiornato (aumentato di 1).

Questo processo dura fino a quando la condizione di test i <= ndiventa falsa, cioè questo programma controlla se il numero inserito dall'utente n è perfettamente divisibile per tutti i numeri da 1 a ne tutti i fattori di visualizzazione di quel numero.

Articoli interessanti...