Comment peut-on implémenter l'opérateur modulo comme une fonction en C sans utiliser l'opérateur ?
Réponses
Trop de publicités?
Ignacio Vazquez-Abrams
Points
312628
fbrereto
Points
21711
Justin Ethier
Points
57486
Dalwin Lewis
Points
19
Dividende / Diviseur = Quotient
La formule (en Python 3) est ci-dessous :
Modolus = Divident - Dividende // Diviseur * Diviseur
Par exemple, si le Dividende = 5, et le Diviseur = 2, alors
Modulus = 5 - 5 // 2 * 2 qui devient 5 - 2 * 2 5 - 4 1 Rappelez-vous que // a une priorité plus élevée que -, donc 5 // 2 est évalué en premier.