Salut,
Ainsi que
l'algorithme d'Euclide étendu qui permet de déterminer très rapidement un

et un

tels que

du théorème sus mentionné.
Exemple : Déterminer l'inverse de 12 dans F_101
101/12

8 => 101 - 8x12 = 5
12/5

2 => 12 - 2x5 = 2 et en "remontant", 2 = 12 - 2x(101 - 8x12) = 17x12 - 2x101
5/2

2 => 5 - 2x2 = 1 et en "remontant", 1 = (101 - 8x12) - 2x(17x12 - 2x101) = 5x101 - 42x12
Donc l'inverse de 12 dans F_101 est -42 soit encore 101-42=59.
Y'a même moyen de le rédiger différemment vu que les coeff. qui apparaissent devant le 101 on s'en fout.
Mettons que tu ait à calculer A=-37/18 dans F_101. Tu écrit que
)
101/18

6 =>
)
18/7

3 =>
\!-\!3(E_2)\ :\ (18\!-\!3\!\times\!7)A\!\equiv\!-37\!-\!3\!\times\!-20\ [101]\ \text{ soit } 3A\!\equiv -23\ [101]\ (E_3))
7/3

2 =>
\!-\!2(E_3)\ :\ (7\!-\!2\!\times\!3)A\!\equiv\!-20\!-\!2\!\times\!-23\ [101]\ \text{ soit } A\!\equiv 26\ [101]\ (\text{Solution}))
Le tout, c'est de comprendre que c'est l'algorithme d'Euclide qui "pilote" les calculs (et à la limite de comprendre que dans l'algo. en question, c'est plus rapide de prendre l'entier le plus proche de a/b plutôt que le quotient de la division euclidienne de a par b, c'est à dire la partie entière de a/b)
Et tant que

n'a pas plus de 3 ou 4 chiffres, ça se fait très bien à la main (rarement plus de 4 ou 5 itérations) et évidement, c'est "finger in the noze" avec une calculette programmable y compris pour des

ayant 10 chiffres (au delà, la calculette risque de ne plus représenter les entiers de façon exacte et c'est évidement la cata.)