January 2
Un operatore nuovi programmatori C ++ possono essere inconsapevoli della è l'operatore modulo, o "%". L'operatore modulo restituisce semplicemente la restante un numero diviso per un'altra. Per esempio, la linea "5% 2" restituirebbe il valore 1, che è la restante 5 diviso 2, ignorando numeri frazionari. Un trucco è quello di utilizzare l'operatore modulo per verificare se un valore intero è pari o dispari.
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 Trova il resto del valore quando diviso per 2 utilizzando l'operatore modulo. Se il resto è 0, il valore è pari. In caso contrario, il valore è dispari. esempio:
int odd_or_even = 5;
int resto;
resto = odd_or_even% 2;
if (resto == 0)
{
cout << "Il valore è pari.";
}
altro
{
cout << "Il valore è dispari.";
}