6 réponses
Je pense que le modulo ne marche pas pour un négatif...
Pour contourner ce problème, essaie :
- modulo de la valeur absolue de ton nombre => |-1|
- tu fais son modulo par rapport à 6 => 1
- tu fais : 6 - (le modulo => 1) = 5 !!
Ca devrait marcher ;)
Aplouch
Toopa
Pour contourner ce problème, essaie :
- modulo de la valeur absolue de ton nombre => |-1|
- tu fais son modulo par rapport à 6 => 1
- tu fais : 6 - (le modulo => 1) = 5 !!
Ca devrait marcher ;)
Aplouch
Toopa
merci, mais il y aurait pas une méthode un peu plus simple ? parce que la ça va me faire changer pas mal de truc dans mon programme si je fais comme ça.
Tu trouves ca compliqué ?
Ca prend trois lignes :)
int nouvelleValeur = sqrt( pow(taValeur,2) ) ; // peut être meme que abs(taValeur) int modulo = nouvelleValeur % 6; int moduloFinal = 6 - modulo;
Ca prend trois lignes :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question