Enunciado del ejercicio resuelto de programación en C++: realizar un programa que pida al usuario tres valores numéricos y muestre el máximo (el más grande) de ellos por pantalla. Para calcular el máximo deberá crearse una función «maximo» y ser llamada.
Solución: el código fuente completo del ejercicio resuelto en C++ será:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#include <stdio.h> int main() { int vector[3]; int maximo (int*); printf("Introduce tres valores numéricos:n"); printf("Número 1: "); scanf("%d", &vector[0]); printf("Número 2: "); scanf("%d", &vector[1]); printf("Número 3: "); scanf("%d", &vector[2]); printf("El máximo de los tres números es: "); printf("%dn", maximo(vector)); return 0; } int maximo(int *a) { int max; max = a[0]; if (a[1] > max) max = a[1]; if (a[2] > max) max = a[2]; return max; } |
Si compilamos el programa (siguiendo las instrucciones de este tutorial), nos solicitará que introduzcamos tres números, los introduciremos pulsando INTRO para pasar al siguiente. El programa C++ calculará y mostrará por pantalla el número más grande (máximo) de los introducidos:
