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