Guest User

Untitled

a guest
Dec 11th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. /**
  2. * @file MayorMenor.c
  3. * @brief Ejercicio 1 del laboratorio 2
  4. */
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7.  
  8. /**
  9. * @brief Primer número
  10. */
  11. int uno;
  12.  
  13. /**
  14. * @brief Segundo número
  15. */
  16. int dos;
  17.  
  18. /**
  19. * @brief Tercer número
  20. */
  21. int tres;
  22.  
  23. /**
  24. * @brief Mayor número
  25. */
  26. int mayor;
  27.  
  28. /**
  29. * @brief Menor número
  30. */
  31. int menor;
  32.  
  33. /**
  34. * @brief Resuelve el ejercicio 1 del laboratorio 2
  35. *
  36. * Recibe 3 int por la línea comando y escribe el mayor
  37. * y el menor de ellos en la consola de comandos.
  38. * @param argc Siempre debe ser 4
  39. * @param argv Los números son argv[1], argv[2] y argv[3]
  40. * @return EXIT_SUCCESS a menos que haya error en la línea comando.
  41. */
  42. int main(int argc, char *argv[])
  43. {
  44. /**
  45. * Procedimiento <BR>
  46. *
  47. * 1. Captura de los tres números.
  48. */
  49. if ( argc != 4 )
  50. { printf("Debe especificar 3 numeros\n");
  51. return EXIT_FAILURE;
  52. }
  53. uno= atoi(argv[1]);
  54. dos= atoi(argv[2]);
  55. tres= atoi(argv[3]);
  56.  
  57. /**
  58. * 2. Determinación del mayor y el menor.
  59. */
  60.  
  61. /**
  62. * a) Determinar el mayor número
  63. */
  64. mayor= uno;
  65. if ( dos > mayor )
  66. mayor= dos;
  67. if ( tres > mayor )
  68. mayor= tres;
  69.  
  70. /**
  71. * b) Determinar el menor número
  72. */
  73. menor= uno;
  74. if ( dos < menor )
  75. menor= dos;
  76. if ( tres < menor )
  77. menor= tres;
  78.  
  79. /**
  80. * 3. Escritura del mayor y el menor.
  81. */
  82. printf("Menor= %d\n", menor);
  83. printf("Mayor= %d\n", mayor);
  84.  
  85. return EXIT_SUCCESS;
  86. }
Add Comment
Please, Sign In to add comment