Page 1 sur 1

irem

Publié : mar. sept. 19, 2006 7:38 pm
par G.Connan
Bonjour,
irem(-2,3) me renvoie -2
Quant au travail dans Z/pZ avec l'opérateur %, il est très aisé.
Cependant, j'aurais besoin de l'entier de [[0,p-1]] congru à un certain n modulo p et je ne peux utiliser ni irem qui renvoie un nombre négatif ni le résultat de inv(n%p) car ce n'est pas un "integer".
Qu'est-ce que je n'ai encore pas compris ?
Amicalement

Publié : mer. sept. 20, 2006 1:15 pm
par parisse
-2 mod 3 renvoie 1%3, ensuite il faut lui appliquer % 0 pour en extraire l'entier.
inv applique a un nombre modulaire renvoie son inverse (dans le Z/nZ considere).

irem

Publié : mer. sept. 20, 2006 3:02 pm
par Connan
Merci pour le %0.
Mais le irem(-2,3) qui donne -2, n'est-ce pas problématique ?

Publié : mer. sept. 20, 2006 4:13 pm
par parisse
C'est le choix du quotient le plus proche de 0. % calcule le reste symetrique (smod).