Connectez-vous via MCP →

Entrez le calcul

Formule

Show calculation steps (1)
  1. LCM (from GCD)

    LCM (from GCD): Calculateur de PGCD avec l'algorithme d'Euclide

    LCM is derived as the product of a and b divided by their GCD.

Publicité

Résultats

Plus grand commun diviseur
12
gcd(48, 36)
PGCD 12
PPCM 144

Qu'est-ce que l'algorithme d'Euclide ?

L'algorithme d'Euclide est l'un des plus anciens algorithmes connus, décrit par le mathématicien grec Euclide vers 300 av. J.-C. Il permet de trouver le plus grand commun diviseur (PGCD) de deux nombres entiers, c'est-à-dire le plus grand nombre qui divise les deux sans laisser de reste. Ce calculateur applique l'algorithme à n'importe quels deux entiers positifs ou nuls et fournit également leur plus petit commun multiple (PPCM).

Comment l'utiliser

Saisissez vos deux nombres dans les champs a et b, puis validez. Le calculateur affiche le PGCD comme résultat principal et le PPCM comme valeur secondaire. L'ordre n'a aucune importance : \(\gcd(48, 36) = \gcd(36, 48)\). Les nombres négatifs sont pris en compte par leur valeur absolue, et si l'un des nombres vaut 0, le PGCD correspond tout simplement à l'autre nombre.

La formule expliquée

L'algorithme repose sur une idée toute simple : tout diviseur commun à a et b divise aussi leur reste a mod b. On remplace donc à chaque étape le plus grand nombre par ce reste :

$$\gcd(a,b) = \gcd(b,\, a \bmod b), \quad \gcd(a,0) = a$$

Chaque étape réduit rapidement la taille des nombres, si bien que même des valeurs gigantesques se résolvent en quelques itérations seulement. Le PPCM se calcule ensuite par $$\operatorname{lcm}(a,b) = \dfrac{a \times b}{\gcd(a,b)}$$

Cascade d'étapes de division réduisant deux nombres à leur PGCD
Chaque étape remplace \((a, b)\) par \((b, a \bmod b)\) jusqu'à ce que le reste soit nul.

Exemple détaillé

Calculons \(\gcd(48, 36)\) :

$$48 \bmod 36 = 12 \rightarrow \gcd(36, 12)$$$$36 \bmod 12 = 0 \rightarrow \gcd(12, 0) = 12$$

Le PGCD vaut donc 12, et le PPCM $$= \frac{48 \times 36}{12} = \frac{1728}{12} = 144$$

Rectangle découpé en carrés illustrant le PGCD comme le plus grand carré de pavage
Géométriquement, le PGCD est le côté du plus grand carré pavant un rectangle a sur b.

Questions fréquentes

Que se passe-t-il si les deux nombres valent 0 ? Le PGCD de 0 et 0 est ici défini comme 0, et le PPCM vaut également 0 puisqu'il n'existe aucun multiple positif commun.

Pourquoi est-ce plus rapide que de lister les diviseurs ? Au lieu de chercher tous les diviseurs, l'algorithme utilise le raccourci du reste, ce qui réduit considérablement la taille du problème à chaque étape — un temps généralement logarithmique.

Peut-il traiter de très grands nombres ? Oui. L'algorithme d'Euclide reste efficace même pour des nombres comportant de nombreux chiffres, car il ne nécessite qu'un petit nombre d'opérations modulo.

Dernière mise à jour: