Concetti Chiave
- Il programma C++ controlla se un numero è pari o dispari utilizzando il modulo 2.
- Se il resto della divisione del numero per 2 è 0, il numero è pari; altrimenti è dispari.
- Il simbolo '%' in C++ calcola il resto di una divisione.
- Il programma richiede un input dall'utente e stampa il risultato "pari" o "dispari".
- Include una pausa alla fine per consentire all'utente di vedere il risultato prima che il programma termini.
C++ - Pari o dispari
Questo è molto probabilmente il programma più facile da realizzare in C++.Pensiamo un po' a come ragioniamo noi umani: per capire se un numero è dispari, guardiamo l'ultima cifra. Se essa è 1, 3, 5, 7 o 9, allora il numero è dispari, diversamente da ciò esso sarà pari.
Ma in C++ non funziona esattamente così, bisogna considerare il resto nella divisione per 2.
Se volessimo tradurre tale espressione matematicamente diremmo che:
se
se
In questo caso, 0 e 1 sono i resti della divisione per 2 di n; infatti in C++ esiste proprio una funzione che permette di ricavare il resto di una divisione. È molto semplice, si usa il simbolo %.
Ecco il programma:
#include
#include
using namespace std;
int main()
{
int n, r; //nominiamo due variabili (n ed r), dove n è il numero da considerare mentre r è una variabile da definire
cout
cin >> n; //Il programma riceve in input un numero intero
r = n%2; //Definiamo r come n modulo 2
if(r == 0){ // se r è uguale a 0 allora:
cout
}else{ //diversamente
cout
}
system("pause");
}