m gustaria que m dijeran como esta este codigo

Iniciado por eduardo17445, 24 Abril 2013, 02:23 AM

0 Miembros y 1 Visitante están viendo este tema.

eduardo17445



3.- Realice una función recursiva para calcular el máximo común divisor de dos números enteros positivos.


#include <iostream>
#include <math.h>
using namespace std;
int MCD(int n=0, int a=0)
{
    if(n==4)
    if(a==2)
    a=a;
    a=n;
    n=4;
    a=2;
    return n;
    return a;
}
    int main()
    {
        int a=0,n=0,j,k;
    cout<<"introduzca el numero";
    cin>>a;
     cout<<"introduzca el numero";
    cin>>n;
    cout<<""<<MCD(a,n)<<endl;
    system ("pause");
    return 0;
}

rir3760

Sin ofender ese programa tiene deficiencias importantes y no hará lo esperado.

Si no tienes un curso de calidad sobre C++ es hora de conseguir uno, por ejemplo "Thinking in C++" de Bruce Eckel. Otras recomendaciones las puedes encontrar mediante el motor de búsqueda de los foros.

En cuanto al algoritmo de Euclides este se describe en la pagina Algoritmo de Euclides tradicional

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language