Arrondis a 8

cs_Topper Messages postés 10 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 26 avril 2005 - 25 juin 2003 à 16:44
MoDDiB Messages postés 546 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 4 mai 2007 - 26 juin 2003 à 00:20
j'aurais voulu savoir comment je px faire pour que qd je rentre un chiffre, il me l'arrondisse a tous les muyltiple de 8.

tous les chiffre plus petit que 8 retourne 0
les chiffres >= 8 et <16 retourne 8
les chiffres >= 16 et <24 retourne 16

merci

4 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
25 juin 2003 à 16:49
regarde a quoi ressemble 8 en binaire et tu devrais trouver en faisant une operation booleenne dessus.
BruNews, ciao...
0
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
25 juin 2003 à 17:39
Deux solutions:

nb &= ~7;

ou

nb = (nb >> 3) << 3;
:-p :sleepy) :shy) :sleepy) :-p
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
25 juin 2003 à 17:41
Bravo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
BruNews, ciao...
0
MoDDiB Messages postés 546 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 4 mai 2007 1
26 juin 2003 à 00:20
merde alros moi joré utiliser le pgcd du nombre avec 8 et faire un calcul de ouf wowo ^^
0
Rejoignez-nous