PGCD

Un algorithme permettant de déterminer le plus grand commun diviseur (PGCD) de deux entiers sans connaître leur factorisation. - Euclide (-300 bc) / Algorithm

see also

# pseudo code ⮺

function gcd(a, b)
    while b ≠ 0
       t := b; 
       b := a mod b; 
       a := t; 
    return a;

or

function gcd(a, b)
    if b = 0
       return a; 
    else
       return gcd(b, a mod b);

# Lemme d’Euclide ⮺

si un nombre premier divise un produit, il divise au moins l’un des termes du produit 11 | a*b => 11|a ou 11|b

si 11 | n² => 11|n.n => 11|n et comme les 2 termes sont identiques donc 121|n²

Written on March 18, 2018, Last update on May 14, 2026
math algebra algorithm mod