🧮 MACALCULATRICE

Calculer le PGCD de Deux Nombres

min de lecture
🧮

Maths Pro : calculatrice avancée + exercices corrigés illimités (3e-Terminale). Géométrie, algèbre, stats, trigo. Hors-ligne, sans pub.

Découvrir Maths Pro →

14,90 € une fois · 27 templates exos · Export PDF

Algorithme d'Euclide : PGCD(a,b) = PGCD(b, a mod b) jusqu'a b=0.

★ 4.7/5 — 172 avis verifies
En bref :
  • PGCD = Plus Grand Commun Diviseur
  • Algorithme d'Euclide : PGCD(a,b) = PGCD(b, a mod b)
  • PGCD(a,0) = a
  • Si PGCD(a,b) = 1 : a et b sont premiers entre eux
  • PGCD x PPCM = a x b

Calculateur PGCD

PGCD =

PGCD — definition, methodes de calcul et applications

Le PGCD (Plus Grand Commun Diviseur), aussi note gcd(a,b) en anglais, est le plus grand entier positif qui divise simultanement les deux entiers a et b sans reste. C'est un concept fondamental en arithmetique, etudie au college et indispensable pour simplifier les fractions, resoudre les equations diophantiennes et comprendre la cryptographie RSA.

Methode 1 — Algorithme d'Euclide (le plus efficace)

PGCD(a, b) = PGCD(b, a mod b) jusqu'a ce que b = 0
Resultat = a (quand b = 0)

Complexite : O(log(min(a,b))) — extremement rapide meme pour de tres grands nombres.

3 exemples detailles pas a pas

Exemple 1 — PGCD(48, 36) :

PGCD(48, 36) → reste = 48 mod 36 = 12
PGCD(36, 12) → reste = 36 mod 12 = 0
PGCD(12, 0) → resultat = 12

Verification : 48 = 12×4 ✓ et 36 = 12×3 ✓. Fraction 48/36 simplifiee : 4/3.

Exemple 2 — PGCD(252, 105) :

PGCD(252, 105) → 252 mod 105 = 42
PGCD(105, 42) → 105 mod 42 = 21
PGCD(42, 21) → 42 mod 21 = 0
PGCD = 21

Fraction 105/252 = 5/12. Application : partager 252 et 105 objets en groupes identiques → max 21 groupes.

Exemple 3 — PGCD(1071, 462) (grands nombres) :

PGCD(1071, 462) → 1071 mod 462 = 147
PGCD(462, 147) → 462 mod 147 = 21
PGCD(147, 21) → 147 mod 21 = 0
PGCD = 21

Methode 2 — Decomposition en facteurs premiers

Decomposer a et b, puis prendre les facteurs communs avec les plus petits exposants.

Exemple PGCD(360, 840) :

  • 360 = 2³ × 3² × 5¹
  • 840 = 2³ × 3¹ × 5¹ × 7¹
  • Facteurs communs : 2^min(3,3) × 3^min(2,1) × 5^min(1,1) = 2³ × 3¹ × 5¹ = 8×3×5 = 120

Tableau comparatif PGCD, PPCM et relation fondamentale

abPGCD(a,b)PPCM(a,b)a×bPGCD×PPCM
128424964×24=96 ✓
483612144172812×144=1728 ✓
151412102101×210=210 ✓
1007525300750025×300=7500 ✓
3608401202520302400120×2520=302400 ✓

Relation fondamentale : PGCD(a,b) × PPCM(a,b) = a × b

Identite de Bezout et applications avancees

L'identite de Bezout stipule : il existe des entiers u et v tels que a × u + b × v = PGCD(a, b). Cette propriete est la base de l'algorithme d'Euclide etendu, utilise notamment pour :

  • Cryptographie RSA : Calculer l'inverse modulaire (cle de dechiffrement) via PGCD etendu
  • Equations diophantiennes : ax + by = c a une solution entiere si et seulement si PGCD(a,b) | c
  • Codes correcteurs d'erreurs : Calcul de l'inverse dans Z/nZ

Approfondissement — PGCD, algorithmes et applications

Algorithme d'Euclide étendu — calcul de l'inverse modulaire

L'algorithme d'Euclide étendu calcule simultanément PGCD(a,b) et les coefficients de Bézout u et v tels que a×u + b×v = PGCD(a,b). Méthode pour PGCD(35, 13) :

Étape Équation Reste
135 = 2 × 13 + 99
213 = 1 × 9 + 44
39 = 2 × 4 + 11
44 = 4 × 1 + 00 → PGCD = 1

Remontée : 1 = 9 − 2×4 = 9 − 2×(13−9) = 3×9 − 2×13 = 3×(35−2×13) − 2×13 = 3×35 − 8×13. Donc 35×3 ≡ 1 (mod 13) → l'inverse de 35 modulo 13 est 3. Vérification : 35×3 = 105 = 8×13 + 1 ✓

PGCD et fractions irréductibles — simplification systématique

Une fraction p/q est irréductible si et seulement si PGCD(p,q) = 1. Pour simplifier 252/360 :

  • PGCD(252, 360) : 360 = 1×252 + 108 → 252 = 2×108 + 36 → 108 = 3×36 + 0 → PGCD = 36
  • 252/360 = (252÷36)/(360÷36) = 7/10
  • Vérification : PGCD(7,10) = 1 ✓ (la fraction est irréductible)
  • Application : 252 secondes sur 360 = 7/10 d'un tour = 70% du temps

PGCD en algorithmique — complexité et variantes

Algorithme Principe Complexité Usage
Euclide (modulo)a mod bO(log min(a,b))Standard, CPU classique
Euclide binaire (Stein)Soustraction + décalagesO(log² min(a,b))Processeurs sans division
LehmerApproximations matriciellesO((log n)²)Grands entiers (cryptographie)
GMP (GNU)Lehmer + SchönhageO(M(n) log n)Bibliothèque multi-précision

PGCD en musique — intervalles harmoniques

En acoustique musicale, deux notes de fréquences f₁ et f₂ sont en rapport simple (consonance) si leur rapport se réduit à une petite fraction. La quinte parfaite correspond à f₂/f₁ = 3/2. PGCD(3,2) = 1 : la fraction est déjà irréductible. La quarte = 4/3, la tierce majeure = 5/4. Le tempérament égal moderne (12 demi-tons) utilise la fréquence de base 2^(1/12) — un irrationnel. La raison pour laquelle certains intervalles sonnent "juste" et d'autres "faux" est directement liée au PGCD des numérateurs et dénominateurs de leurs rapports de fréquence.

PGCD et ordonnancement de tâches — application pratique en informatique

Le PGCD intervient directement dans les problèmes de synchronisation cyclique. Si une tâche A s'exécute toutes les a millisecondes et une tâche B toutes les b ms, elles se synchronisent toutes les PPCM(a,b) ms. Réduire la granularité du tick système au PGCD(a,b) minimise le nombre d'interruptions à gérer. En architecture CPU, les caches L1/L2/L3 ont des tailles qui sont des puissances de 2 précisément pour simplifier les calculs de PGCD et garantir que les alignements mémoire sont des diviseurs exacts des blocs de données. La règle d'or : PGCD(taille_donnée, taille_cache_ligne) doit être maximal — idéalement égal à la taille de la ligne de cache (64 octets) — pour éviter le faux partage (false sharing) entre cœurs.

Décomposition en facteurs premiers et PGCD — méthode alternative

La méthode des facteurs premiers donne une vision structurelle du PGCD. Pour PGCD(360, 252) :

  • 360 = 2³ × 3² × 5¹
  • 252 = 2² × 3² × 7¹
  • PGCD = 2^min(3,2) × 3^min(2,2) × 5^min(1,0) × 7^min(0,1) = 2² × 3² = 4 × 9 = 36
  • PPCM = 2^max(3,2) × 3^max(2,2) × 5^max(1,0) × 7^max(0,1) = 2³ × 3² × 5 × 7 = 8 × 9 × 5 × 7 = 2520
  • Vérification : 36 × 2520 = 90 720 = 360 × 252 ✓

Cette méthode est plus intuitive pour comprendre la structure, mais l'algorithme d'Euclide reste plus rapide en pratique car la factorisation en nombres premiers est coûteuse pour les grands entiers.

4 erreurs classiques sur le PGCD

  • Confondre PGCD et PPCM : Le PGCD est ≤ min(a,b) ; le PPCM est ≥ max(a,b). PGCD(12,8)=4, PPCM(12,8)=24 — pas l'inverse.
  • PGCD de nombres premiers entre eux : Si PGCD(a,b)=1, les deux nombres n'ont aucun facteur commun. Ce n'est pas une erreur mais une propriete : 14 et 15 sont premiers entre eux.
  • Appliquer la formule PGCD×PPCM=a×b a trois nombres : Cette relation ne se generalise pas directement. Pour 3 nombres, il faut calculer les PGCD deux a deux.
  • Arret premature de l'algorithme d'Euclide : Continuer jusqu'a ce que le reste soit exactement 0, pas jusqu'au premier reste "petit". PGCD(35,14) : 35 mod 14 = 7, puis 14 mod 7 = 0 → PGCD = 7, pas 14.
Arithmetique fondamentale : Manuel arithmetique college/lycee pour maitriser PGCD, PPCM et divisibilite.
📚

Vous avez votre résultat ? Maths Pro génère des exercices corrigés illimités sur ce thème. Fiches PDF par niveau (3e-Terminale).

M'entraîner avec Maths Pro →

14,90 € une fois · Sources officielles · Export PDF

Questions frequentes

Qu'est-ce que le PGCD ?

Le Plus Grand Commun Diviseur (gcd en anglais) est le plus grand entier positif qui divise exactement a et b sans reste. PGCD(12,8) = 4 car 12=4×3 et 8=4×2 et il n'existe pas de plus grand diviseur commun.

Comment calculer le PGCD avec l'algorithme d'Euclide ?

PGCD(a,b) = PGCD(b, a mod b), repeter jusqu'a b=0, la valeur de a est le PGCD. PGCD(48,36) : 48 mod 36=12 → PGCD(36,12) : 36 mod 12=0 → PGCD=12.

Quelle est la relation entre PGCD et PPCM ?

PGCD(a,b) × PPCM(a,b) = a × b. Pour a=48, b=36 : PGCD=12, PPCM = 48×36/12 = 144. Verification : 12×144 = 1728 = 48×36 ✓.

Quand dit-on que deux nombres sont premiers entre eux ?

Quand PGCD(a,b) = 1 : ils n'ont aucun facteur commun. PGCD(15,14)=1 → premiers entre eux. Propriete : si p est premier et p|ab, alors p|a ou p|b (lemme d'Euclide).

Comment simplifier une fraction avec le PGCD ?

Divisez numerateur et denominateur par leur PGCD. 48/36 → PGCD(48,36)=12 → (48/12)/(36/12) = 4/3. Fraction irreductible car PGCD(4,3)=1.

Comment calculer le PGCD de 3 nombres ou plus ?

PGCD(a,b,c) = PGCD(PGCD(a,b),c). Exemple : PGCD(12,18,24) = PGCD(PGCD(12,18),24) = PGCD(6,24) = 6.

Qu'est-ce que l'identite de Bezout et a quoi sert-elle ?

Il existe des entiers u, v tels que a×u + b×v = PGCD(a,b). Pour 48 et 36 : 48×(−1) + 36×(2) = 24 ≠ 12. Cherchons : 48×(3) + 36×(−4) = 144−144 = 0... 48×1 + 36×(−1) = 12 ✓. Utilisee en cryptographie RSA pour calculer les inverses modulaires.

Pourquoi l'algorithme d'Euclide est-il efficace ?

Sa complexite est O(log(min(a,b))) etapes — au maximum proportionnel au nombre de chiffres. PGCD(1000000, 999999) prend seulement 2 etapes : 1000000 mod 999999 = 1, PGCD(999999,1) = 1.

Fiabilite : Algorithme d'Euclide conforme aux programmes college et lycee (arithmetique). Verifie par Mehdi Kabbaj — Ingenieur mathematiques. Derniere mise a jour : mars 2026.
Casio fx-92+ College

Pour aller plus loin : calculatrice scientifique recommandée

Casio fx-92+ College - modèle autorisé au brevet et bac. Bien noté et accessible.

Voir sur Amazon →

Partenaire Amazon · Prix inchange pour vous

🤖 Utiliser Calculateur PGCD via API ou agent IA

Ce calculateur est disponible en tant qu'outil pour les agents IA (Claude, ChatGPT, Cursor, etc.) via le protocole MCP (Model Context Protocol).

Endpoint : https://macalculatriceenligne.com/api/mcp
Transport : Streamable HTTP · Gratuit · Sans authentification
501+ outils de calcul · 8 pays · Barèmes officiels 2026

Documentation : macalculatriceenligne.com/mcp · llms.txt

Entraînez-vous sur les fractions

Opérations, simplification PGCD — Maths Pro génère des exercices avec corrigés étape par étape. 14,90 € une fois.

Essayer Maths Pro →
Exercices · Corrigés · PDF · Hors-ligne