#include #include // Se suele emplear para memoria dinámica /* Ejercicio 3: Miguel quiere controlar cuantos kilómetros ha corrido haciendo footing esta semana. La semana asumimos tiene siete días. Almacenará los kilómetros (número real) en un array de siete posiciones. Al comienzo del programa se le pedirá a Miguel que introduzca cuántos kilómetros ha recorrido cada día. A continuación se mostrará un menú con las siguientes opciones: 1) Mostrar la información de todos los días y todos los kilómetros recorridos cada día (mostrar el array) 2) Pedirle a Miguel un día (entre 0 y 6, no puede ser cualquier otro valor, si se trata de un valor no válido se repetirá le pregunta) y se mostrarán los kms recorridos ese día. 3) Pedirle a Miguel un número determinado de kilómetros y mostrar cuántos días ha superado esa cantidad de kms. 4) Mostrar el número de kms recorridos en total durante la semana (suma) 5) Mostrar la media de kms por día durante la semana (media de los números del array) 6) Salir El menú se repetirá hasta que Miguel decida salir. */ #define TAM 8 //prototipos void opcion2 (int tablaKM[]); int opcion4(int tablaKM[]); int main(){ /* Variables */ int tablaKM[TAM]; int i, menu, j, km, k; int dia=1; int aviso=0; int total=0; float media; /* KM de la semana */ printf("\n_____________\n\n¡HOLA MIGUEL!\n_____________\n"); printf("\nIntroduce los km de esta semana: \n"); for (i=1; i7){ printf("\nPájaro, ese valor no es correcto, tiene que ser entre 1 y 7 inclusive"); } }while(busca<1 || busca>7); printf("\n##################################\n"); switch (busca) { case 1: printf("\nEl lunes hiciste %d km \t\t:)\n",tablaKM[busca]); break; case 2: printf("\nEl martes hiciste %d km \t:)\n",tablaKM[busca]); break; case 3: printf("\nEl miércoles hiciste %d km \t:)\n",tablaKM[busca]); break; case 4: printf("\nEl jueves hiciste %d km \t:)\n",tablaKM[busca]); break; case 5: printf("\nEl viernes hiciste %d km \t:)\n",tablaKM[busca]); break; case 6: printf("\nEl sábado hiciste %d km \t:)\n",tablaKM[busca]); break; case 7: printf("\nEl domingo hiciste %d km \t:)\n",tablaKM[busca]); break; default: printf("\nNo es un valor correcto\n\n"); } printf("\n##################################\n"); } int opcion4(int tablaKM[]){ int totalKM; int k; totalKM=0; for (k=1; k