viernes, 19 de diciembre de 2008

[Código C]cálculo del máximo comun divisor (MCD)

Programa que calcula el máximo comun divisor de dos enteros.
[sourcecode language='cpp']
#include
#include int MCD(int num1,int num2)
{
int t,i=2,mcd=1;
if (num1>num2)
{
t=num1;
num1=num2;
num2=t;
}
do{
if (num1%i==0 && num2%i==0)
{
mcd=mcd*i;
num1=num1/i;
num2=num2/i;
i=2;
}
else-
i++;
}while(i<=num1);
return(mcd);
}

void main(void)
{
int num1, num2;
cout<<"Ingrese el primer numero: \n";
cin>>num1;
cout<<"Ingrese el segundo numero: \n";
cin>>num2;
cout<<"el MCD es "<getch();
}[/sourcecode]

3 comentarios:

  1. Joder.Esto furula coño, si pones comentarios y tal, a lo mejor saco algo tio.

    Lo he intentado compilar y me ha dado mas warnings ke bin laden en un aeropuerto

    mierdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    ResponderEliminar
  2. Hola,

    Que compilador estas usando?

    Que warnings te marca?

    Saludos

    ResponderEliminar
  3. Gracias por publicar la solucion a nuestros problemas

    ResponderEliminar