Mínimo común múltiplo
C/Visual C
Publicado el 31 de Agosto del 2006 por Yelinna Pulliti (5 códigos)
49.663 visualizaciones desde el 31 de Agosto del 2006
Código realizado en C++ que calcula el mínimo común múltiplo de un par de números superior a 1.
#include <conio.h>
#include <iostream.h>
int main(int argc, char* argv[])
{ int a, b, x, z, y=1, i=2;
cout<<"ingrese primer numero: \n";
cin>>a;
cout<<"ingrese segundo numero: \n";
cin>>b;
if (a<b){x=a; z=b;} else {x=b; z=a;}
do{
if (x%i==0){
if(z%i==0){
y=y*i;
x=x/i; z=z/i; i=2;
}
else i++;
}
else i++;
} while(i<=x);
y=y*z*x;
cout<<"el MCM es "<<y<<"\n";
getch(); getch();
return 0;
}
Comentarios sobre la versión: Versión 1 (7)
Saludos
#include <iostream>
using namespace std;
int MinComMul (int x, int y);
void main ()
{
int x;
int y;
cout << "Ingrese el valor del primer numero: ";
cin >> x;
cout << "Ingrese el valor del segundo numero: ";
cin >> y;
cout << "El minimo comun multiplo de " << x << " y " << y << " es " << MinComMul (x,y) << endl;
}
int MinComMul (int x, int y)
{
int i = 1;
int mulx;
do
{
mulx = x * i;
i++;
}
while (mulx%y != 0);
return mulx;
}