Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @file MayorMenor.c
- * @brief Ejercicio 1 del laboratorio 2
- */
- #include <stdio.h>
- #include <stdlib.h>
- /**
- * @brief Primer número
- */
- int uno;
- /**
- * @brief Segundo número
- */
- int dos;
- /**
- * @brief Tercer número
- */
- int tres;
- /**
- * @brief Mayor número
- */
- int mayor;
- /**
- * @brief Menor número
- */
- int menor;
- /**
- * @brief Resuelve el ejercicio 1 del laboratorio 2
- *
- * Recibe 3 int por la línea comando y escribe el mayor
- * y el menor de ellos en la consola de comandos.
- * @param argc Siempre debe ser 4
- * @param argv Los números son argv[1], argv[2] y argv[3]
- * @return EXIT_SUCCESS a menos que haya error en la línea comando.
- */
- int main(int argc, char *argv[])
- {
- /**
- * Procedimiento <BR>
- *
- * 1. Captura de los tres números.
- */
- if ( argc != 4 )
- { printf("Debe especificar 3 numeros\n");
- return EXIT_FAILURE;
- }
- uno= atoi(argv[1]);
- dos= atoi(argv[2]);
- tres= atoi(argv[3]);
- /**
- * 2. Determinación del mayor y el menor.
- */
- /**
- * a) Determinar el mayor número
- */
- mayor= uno;
- if ( dos > mayor )
- mayor= dos;
- if ( tres > mayor )
- mayor= tres;
- /**
- * b) Determinar el menor número
- */
- menor= uno;
- if ( dos < menor )
- menor= dos;
- if ( tres < menor )
- menor= tres;
- /**
- * 3. Escritura del mayor y el menor.
- */
- printf("Menor= %d\n", menor);
- printf("Mayor= %d\n", mayor);
- return EXIT_SUCCESS;
- }
Add Comment
Please, Sign In to add comment