Codigo:
Salida:
Buenas, qué tal? No termino de entender porque la función retorna siempre 0, creo entender que el algoritmo de Euclides se ejecuta de manera correcta, y por más que la variable result contenga el MCD entre a y b, retorna siempre 0.
Otro ejemplo: