Vérifier si le nombre entier est un multiple de 8

Salut, je suis novice en c++ donc je ne sais pas si c'est vraiment une question idiote. Fondamentalement, je suis en utilisant un c++ projet d'action personnalisé à interagir avec mon programme d'installation MSI. Je reçois une propriété que mon utilisateur aura saisi, il est un entier. Je dois m'assurer que c'est un multiple de 8 et je ne suis pas sûr de savoir comment aller à ce sujet. Évidemment, si elle peut être divisée par 8, il est un multiple mais je ne suis pas sûr de savoir comment capturer si il y a un reste. Toute aide serait appréciée ou même me diriger dans la bonne direction. Grâce

Je pense que vous avez simplement besoin d'utiliser l'opérateur%. bool isMultipleOf8 = (%de la valeur 8) == 0;
Vous avez besoin de l'opérateur modulo (%) si c'est non nul, ce n'est pas un multiple de 8.
essayez num % 8 == 0

OriginalL'auteur Natalie Carr | 2012-09-20