Un operatore nuovo C + + programmatori possono non essere consapevoli di è l'operatore modulo , o " % " . L' operatore modulo restituisce semplicemente il resto di uno numero che viene diviso per un altro . Per esempio , la linea " 5 % 2" restituirebbe il valore 1 , che è il resto di 5 diviso 2 , ignorando numeri frazionari . Un trucco è quello di utilizzare l'operatore modulo per verificare se un numero intero è pari o dispari . Istruzioni
1
dichiarare e inizializzare il valore da controllare . Esempio :
int odd_or_even = 5;
2
dichiarare una variabile per memorizzare il resto . Esempio :
int odd_or_even = 5;
int resto ;
3
Trovate il resto del valore quando diviso per 2 usando l'operatore modulo . Se il resto è 0 , il valore è pari. Altrimenti , il valore è dispari . Esempio :
int odd_or_even = 5;
int resto ;
resto = odd_or_even % 2;
if ( resto == 0 ) per
{
cout << "Il valore è pari. " ;
}
altro
{
cout << "Il valore è dispari . " ;
}