Aller au calculateur

Mathématiques · Nombres et arithmétique

Calculer le PGCD de plusieurs entiers

Saisissez au moins deux entiers : le résultat est le plus grand entier positif qui les divise tous. C’est l’outil pour réduire une fraction ou un ratio, et le compagnon du PPCM.

Calcul

Au moins deux entiers, un par ligne ou séparés par des points-virgules.

Comment le calculateur fonctionne

Les valeurs sont lues comme des entiers. L’algorithme d’Euclide calcule le PGCD du premier couple, puis le PGCD de ce résultat avec le nombre suivant, et ainsi de suite. Les signes sont ignorés (PGCD(−12, 18) = 6). Une liste où tous les termes sont 0 est rejetée.

Formule et méthode

PGCD(a, b) = PGCD(b, a mod b)    jusqu’à reste 0

Euclide, Livre VII des Éléments : on remplace le plus grand par le reste de la division. PGCD(48, 18) → PGCD(18, 12) → PGCD(12, 6) → PGCD(6, 0) = 6.

PGCD(a, b, c) = PGCD(PGCD(a, b), c)

12, 18, 24 : PGCD(12, 18) = 6, puis PGCD(6, 24) = 6.

Chaque jeton doit être un entier (pas 12,5). Au moins deux nombres. L’implémentation enchaîne les PGCD binaires. La convention PGCD(0, n) = |n| pour n ≠ 0 est celle d’Euclide étendue aux langages modernes ; en revanche PGCD(0, 0) n’est pas défini ici.

Exemple

12, 18 et 24

12 ; 18 ; 24

  1. PGCD(12, 18) : 18 = 1×12 + 6, 12 = 2×6 + 0, donc 6.
  2. PGCD(6, 24) = 6.

PGCD = 6 (6 divise 12, 18 et 24 ; 12 ne divise pas 18).

Les champs saisis

Entiers
Liste d’entiers (≥ 2). Décimaux refusés. Zéros isolés sont possibles s’il reste un non-nul.

Hypothèses et limites

Hypothèses

  • On cherche un diviseur commun dans Z, pas un PGCD de polynômes.
  • L’ordre des nombres ne change pas le résultat.

Limites

  • Pas de décomposition en facteurs premiers affichée, seulement le PGCD.
  • Très grands entiers : même limite de précision entière JavaScript que pour les fractions.

Comment lire le résultat

6 est la plus grande taille de « paquet » avec lequel on peut partager 12, 18 et 24 sans reste. Pour une fraction 18/24, diviser haut et bas par 6 donne 3/4. Le PPCM de ces trois nombres n’est pas 6 : c’est un autre entier (plus petit commun multiple).

Erreurs fréquentes

  • Confondre PGCD et PPCM (répondre 72 ou 24 pour 12, 18, 24).

    Le PGCD divise ; le PPCM est un multiple. Ici PGCD = 6. Le PPCM de 12, 18 et 24 vaut 72.

  • Prendre le plus petit des nombres (12) pour le PGCD.

    12 ne divise pas 18. Il faut le plus grand diviseur commun, pas le min de la liste.

Comparaison

12 et 18 : diviseur commun vs multiple commun
OutilQuestionRésultat
PGCDPlus grand entier qui divise les deux6
PPCMPlus petit entier positif multiple des deux36

Méthodologie · Sources

Calculs proches

Questions fréquentes

Le PGCD de 0 et 5 vaut-il 5 ?

Oui : 5 divise 0 et 5, et aucun entier plus grand ne convient parmi les diviseurs de 5.

Tout entier divise 0. Le plus grand commun diviseur de 0 et n (n ≠ 0) est |n|. En revanche une liste 0 ; 0 est refusée : on ne choisit pas de « plus grand » diviseur de zéro seul.

Faut-il des nombres positifs ?

Non : le signe est ignoré.

PGCD(−48, 18) = 6, comme PGCD(48, 18). On travaille sur les valeurs absolues. Les décimaux (12,5) sont refusés : ce n’est plus un PGCD d’entiers.

Comment l’algorithme d’Euclide procède-t-il ?

Divisions successives : on remplace (a, b) par (b, reste) jusqu’à reste 0.

Le dernier reste non nul est le PGCD. C’est plus court qu’une liste de diviseurs. Pour plus de deux entiers, on itère : le PGCD partiel devient le nouvel a.

Quelle est la relation avec le PPCM ?

Pour deux entiers, |a × b| = PGCD(a, b) × PPCM(a, b).

D’où PPCM(a, b) = |a × b| / PGCD(a, b). Pour plus de deux nombres, on enchaîne. La page PPCM applique cette identité.

Auteur et mise à jour

Rédaction : Rédaction HexaCalc (équipe éditoriale). Dernière mise à jour du contenu : 25 août 2026. Aucune relecture médicale ou financière tierce n’est revendiquée.

Plus petit commun multiple

Même liste d’entiers, question inverse : le plus petit entier positif multiple de chacun.

Calculer le PPCM

Catégorie : Mathématiques