Calcula el máximo común divisor (MCD) y el mínimo común múltiplo (MCM) con pasos del algoritmo de Euclides.
El máximo común divisor (MCD) y el mínimo común múltiplo (MCM) son dos de los conceptos más importantes en teoría elemental de números, con aplicaciones desde simplificar fracciones en la escuela secundaria hasta algoritmos criptográficos que aseguran internet.
El algoritmo de Euclides, descrito por Euclides alrededor del 300 a. C., es uno de los algoritmos más antiguos y eficientes en matemáticas. Calcula el MCD en O(log(min(a,b))) pasos, terminando rápidamente incluso para números muy grandes. El algoritmo aplica la identidad: MCD(a, b) = MCD(b, a mod b) repetidamente hasta que el resto sea cero.
Esta calculadora muestra el algoritmo de Euclides completo paso a paso para dos números, y también calcula MCD y MCM para listas de varios números usando la generalización: MCD(a, b, c) = MCD(MCD(a, b), c).
Halla MCD(48, 18): 48 = 2×18 + 12 → 18 = 1×12 + 6 → 12 = 2×6 + 0. MCD = 6. MCM = |48×18|/6 = 864/6 = 144. Comprueba: 144/48 = 3 ✓, 144/18 = 8 ✓.
Aplica el algoritmo de Euclides para hallar MCD(48, 18)
Pasos de división (algoritmo de Euclides)
48 = 2 × 18 + 12 → 18 = 1 × 12 + 6 → 12 = 2 × 6 + 0
MCD(48, 18) = último resto distinto de cero
LCM = |a × b| / GCD
MCM(48, 18)
• MCD(a, b) × MCM(a, b) = |a × b|
• GCD(a, 0) = a (cualquier número es divisible por sí mismo)
• Si MCD(a, b) = 1, entonces a y b son coprimos
• El algoritmo de Euclides se ejecuta en tiempo O(log(min(a,b)))
• El MCM se usa para sumar fracciones con diferentes denominadores