Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Minimo comun multiplo

Estas en el tema de Minimo comun multiplo en el foro de C/C++ en Foros del Web. Alguien tiene el codigo en c del minimo comun multiplo???estaria muy agradecido graciassss...
  #1 (permalink)  
Antiguo 10/11/2008, 13:14
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 15 años, 5 meses
Puntos: 0
Minimo comun multiplo

Alguien tiene el codigo en c del minimo comun multiplo???estaria muy agradecido
graciassss
  #2 (permalink)  
Antiguo 10/11/2008, 17:54
Avatar de _Ju
_Ju
 
Fecha de Ingreso: noviembre-2008
Ubicación: Colima, MX
Mensajes: 192
Antigüedad: 15 años, 5 meses
Puntos: 6
Respuesta: Minimo comun multiplo

Podría ser algo así:


Código:
numero=20;

for (i=numero;i>1;i--)
   if ((numero%i)==0)
     mcm=i;
En este caso la variable mcm al final del ciclo tendría el valor de 2. =D
  #3 (permalink)  
Antiguo 11/11/2008, 02:09
Avatar de Deschamps  
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: Minimo comun multiplo

@_Ju: el mínimo común múltiplo de dos o más enteros es el menor múltiplo común a todos ellos, como su nombre indica. Lo que propones sólo va asignando repetidamente a una variable los divisores de un entero dado, con lo que sólo guardas al final el menor de ellos.

@Ryuzaki: Hay muchas formas de resolverlo. Una de las más sencillas es que calcules el máximo común divisor y luego dividas el resultado de multiplicar los dos números iniciales por ese valor (el MCD). Y si buscas información sobre el algoritmo de Euclides para calcular el MCD (que es rápido y muy fácil de programar)... ya lo tendrás casi todo hecho. ¿Has intentado algo?

Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:49.