Un nouvel opérateur C + + programmeurs ignorent peut-être est l'opérateur modulo, ou "%". L'opérateur modulo retourne simplement le reste d'un nombre étant divisé par un autre . Par exemple, la ligne «5% 2" reviendrait à la valeur 1, qui est du reste de 5 divisé par 2 , en ignorant les nombres fractionnaires . Une astuce consiste à utiliser l'opérateur module pour vérifier si un nombre entier est pair ou impair . Instructions
1
déclarer et initialiser la valeur à vérifier. Exemple:
int odd_or_even = 5;
2
déclarer une variable pour stocker le reste . Exemple:
int odd_or_even = 5;
int reste ;
3
Trouver le reste de la valeur lorsqu'il est divisé par 2 en utilisant l'opérateur du module . Si le reste est égal à 0 , la valeur est pair. Dans le cas contraire , la valeur est impaire. Exemple:
int odd_or_even = 5;
int reste ;
reste = odd_or_even % 2 ;
if ( reste == 0)
{
cout << " La valeur est encore . " ; }
autre
{
cout << " La valeur est impaire. " ; }