by kadtexas » 28 Feb 2016, 11:42
Bonjour Hayleia
Ça serait quand même con que la fonction abs ne prenne pas les entiers relatifs. Du coup elle ferait quoi ? Elle prendrait les positifs et les rendrait positifs et c'est tout
J'avoue que je ne sais du tout de quoi tu parles !
Voilà ce que j'ai appris à l'école:
Soit deux entiers relatifs a et b, b non nul
il existe deux entiers relatifs q et r tels que:
a=bq+r (division euclidienne dans Z)
Le reste r peut être positif ou négatif pourvu que 0<= abs(r)<abs(b)
mod() et remain() donnent des restes positifs ou négatif selon les signes de a et b.
Moi je voulais avoir un reste positif dans tous les cas qui me servira pour autre chose.
je ne vois pas pourquoi tu as combiné ma fonction à autre chose: mod(a,abs(b))-div(a,b) et ma fonction divz ne plante pas.
Voici ce qu'elle me retourne:
divz(17,5):(3;2) quotient et reste
divz(-17,5):(-4;3)
divz(-17,-5):(4;3)
divz(17,-5):(-3;2)
l'galité a=bq+r est toujours vérifiée et le reste est toujours positif