salut
c'est le code de ma fonction, lorsque je teste avec puissance_modulo(72, 565, 283189 ) ca marche convenablement , mais lorsque je teste avec puissance_modulo(072, 565, 283189 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int puissance_modulo(int a, int b,int c) { long x=1; long y=a; while(b > 0){ if(b%2 == 1){ x=(x*y)%c; } y = (y*y)%c; // squaring the base b /= 2; } return (int) x%c; }
elle me donne un autre resultat .
Merci d'avance pour votre aide.
Partager