int main (void)
{
int nombre = 2;
int puissance = 6;
int modulo = 2;
int pmodulaire, r = 1;
while(puissance > 0){
if((puissance % 2) == 1){
r = (r * nombre) % modulo;
}
nombre = (nombre * nombre) % modulo;
puissance = puissance / 2;
pmodulaire = r;
printf("puissance : %d",pmodulaire);
}
getch();
}
Salut , j'ai un petit problème avec cette algorithme (mathématique) qui permet de savoir le modulo d'un nombre élevé à une puissance.
J'aimerais savoir si quelqu'un le comprend ?
Merci
-----