Euclides en su libro Elementos, dio este método para calcular el máximo común divisor de dos números, con el que no es necesario descomponer el número en factores primos (esta descomposición puede ser muy difícil cuando los números son muy grandes).
El algoritmo es así:
Sean a y b los números de los que queremos calcular el máximo común divisor. Hacemos las siguientes divisiones hasta que el resto de una de ellas sea cero.
a = bq1 + r1
b = r1q2 + r2
r1 = r2q3 + r3
r2 = r3q4 + r4
............................
rn - 1 = rnqn + 1 + 0
Siendo q1, q2, ... los cocientes y r1, r2, ... los restos. El máximo común divisor es rn
Ejemplo: Calcular el MCD de 200 y 162 200 = 162 x 1 + 38Máximo común divisor de varios números
Para calcular el MCD de varios números (a1, a2, ... an) con el algoritmo de Euclides procedemos así:
Calculamos el MCD de los números a1, a2. Sea este
número M1.
Después calculamos el MCD de los números M1, a3. Sea
este número M2.
Repetimos el proceso hasta el último elemento. El MCD de los números Mn -
1, an, será el MCD de a1, a2, ... an