Skip to content

Máximo Común Divisor y Mínimo Común Múltiplo Recursivo

Juan Pablo Cabaña edited this page Oct 16, 2019 · 1 revision

Problema:

Dados dos enteros (a y b) hallar su máximo común divisor (mcd) y su mínimo común múltiplo (mcm).

Ejemplos:

Entrada: a= 3 b=81; Salida: mcd=3 mcm=81 Entrada: a= 2 b=5; Salida: mcd=1 mcm=10

Idea del algoritmo:

El cálculo del mcd se basa en la aplicación del algoritmo de Euclides mcd(a,b)=mcd(b,r), dónde a=bq+r y 0<=r<|b|. Mientras que para hallar el mcm se utiliza la fórmula mcm(a,b)mcd(a,b)=|a.b|.

Código:

Disponible en Máximo Común Divisor y Mínimo Común Múltiplo Recursivo

Ejemplo de uso:

Disponible en ejemplo Máximo Común Divisor y Mínimo Común Múltiplo Recursivo

Complejidad:

Problemas en sitios jueces:

omegaUp: MCD Euclides