Programma C ++ per verificare se il numero è pari o dispari

In questo esempio, l'istruzione if … else viene utilizzata per verificare se un numero immesso dall'utente è pari o dispari.

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

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

I numeri interi che sono perfettamente divisibili per 2 sono chiamati numeri pari.

E quei numeri interi che non sono perfettamente divisibili per 2 non sono noti come numeri dispari.

Per verificare se un numero intero è pari o dispari, il resto viene calcolato quando viene diviso per 2 utilizzando l'operatore modulo % . Se il resto è zero, quell'intero è pari se non quell'intero è dispari.

Esempio 1: controlla se il numero è pari o dispari utilizzando if else

 #include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; ) 

Produzione

 Immettere un numero intero: 23 23 è dispari.

In questo programma, l'istruzione if … else viene utilizzata per verificare se n%2 == 0è vera o meno. Se questa espressione è vera, n è pari se non n è dispari.

Puoi anche usare gli operatori ternari?: Invece dell'istruzione if … else. L'operatore ternario è una notazione abbreviata dell'istruzione if … else.

Esempio 2: controllare se il numero è pari o dispari utilizzando operatori ternari

 #include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )

Articoli interessanti...