Guest User

Untitled

a guest
May 23rd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. /*
  2. * Escribir una función que calcule el mcd (máximo común divisor de
  3. * dos números a y b).
  4. *
  5. * Escribir una función main() que llame a mcd(), solicite dos enteros
  6. * y calcule e imprima el resultado.
  7. * Ejercicios 6.3 y 6.4
  8. */
  9.  
  10. #include <iostream>
  11.  
  12. using namespace std;
  13.  
  14. int mcd(int a, int b)
  15. {
  16. int resto;
  17.  
  18. resto = a % b;
  19. while(resto != 0) {
  20. a = b, b = resto;
  21. resto = a % b;
  22. }
  23.  
  24. return b;
  25. }
  26.  
  27. main()
  28. {
  29. int a, b, maxcd;
  30.  
  31. cout << "Introduzca el primer número: ";
  32. cin >> a;
  33. cout << "Introduzca el segundo número: ";
  34. cin >> b;
  35.  
  36. if (a != b)
  37. maxcd = mcd(a, b);
  38. else maxcd = a;
  39.  
  40. cout << "El m. c. d. de " << a << " y " << b << " es: " << maxcd << endl;
  41. }
Add Comment
Please, Sign In to add comment