Algorithme pour modulo

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Manaus
Membre Naturel
Messages: 50
Enregistré le: 26 Fév 2014, 19:44

Algorithme pour modulo

par Manaus » 27 Fév 2014, 23:55

Bonsoir!!

J'essaye de trouver un algorithme pour faire a mod m, a et m deux entiers et m ;) 0.
Je ne dois pas utiliser "mod" ni de "division"

Merci pour votre aide :++:



Joker62
Membre Transcendant
Messages: 5027
Enregistré le: 24 Déc 2006, 19:29

par Joker62 » 28 Fév 2014, 00:00

Hello,

Enlève autant de fois que possible le nombre m du nombre n.

Exemple :

17 mod 4

17 - 4 = 13
13 - 4 = 9
9 - 4 = 5
5 - 4 = 1
STOP

17 mod 4 = 1

Manaus
Membre Naturel
Messages: 50
Enregistré le: 26 Fév 2014, 19:44

par Manaus » 28 Fév 2014, 00:03

Joker62 a écrit:Hello,

Enlève autant de fois que possible le nombre m du nombre n.

Exemple :

17 mod 4

17 - 4 = 13
13 - 4 = 9
9 - 4 = 5
5 - 4 = 1
STOP

17 mod 4 = 1


Merci beaucoup pour cette réponse rapide!! :we: vue comme ça c'est pas si dur au final je n'avais pas pensé :mur:

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21696
Enregistré le: 11 Nov 2009, 21:53

par Ben314 » 28 Fév 2014, 16:57

Si tu veut faire plus compliqué (mais plus rapide si n est grand) tu peut faire un tableau contenant des multiples de a, par exemple a, 10a, 100a, 1000a, ... jusqu'à ce que tu dépasse n puis tu soustrait à n ces multiples en commeçant par les plus grand.

Je sais pas si c'est trés clair ecrit comme ça, mais sur un exemple, pour trouver le reste de la division de 7423 par 17, ça consiste juste à dire qu'au départ, tu va retranche tant que tu peut 1700 puis qu'ensuite tu retranchera tant que tu peut 170 puis qu'enfin tu retranchera tant que tu peut 17.
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 13 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite