Come controllare per numeri dispari in C ++

January 2

Come controllare per numeri dispari in C ++


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.

istruzione

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.";

}