3. Elabora el algoritmo en lenguaje C utilizando la técnica de programación MODULAR y la estructura de datos llamada arreglo multidimensional del siguiente ejercicio: a) Realiza un control de visitantes en un museo que tenga el siguiente menú: • Registro diario • Imprimir todos los registros • Mostrar registro de un día X • Informe • Nuevo mes • Salir Recomendación: al iniciar el programa preguntar el mes que se quiere capturar los datos. El arreglo deberá tener 4 dimensiones: una para los días de la semana, otra para la semana del mes, otra para los meses del año y la ultima para capturar los datos por 5 años. En la opción 1 deberá de validar: • El numero de usuarios a registrar en un día deberá ser 0 o un numero mayor a 0 • Deberá validar la cantidad de días del mes, es decir si elige capturar los datos del mes de enero solo permitirá capturar los días hasta el 31, si es febrero el máximo de días será 28 (no se validará el año bisiesto) o si el mes es abril el máximo de día a capturar será 30 • Al capturar los datos de un día, se mostrará la leyenda "Los datos han sido almacenado correctamente" y después mostrará el menú principal En la opción 2 se mostraran los datos y el numero de día capturados, si hay días del mes que no han sido capturados no se mostrarán esos datos. En la opción 3 preguntar al usuario el día de los datos que quiere ver y mostrar los, validar que el día elegido por el usuario sea un día valido y que sea un día que ya se capturo. En la opción 4 mostrará un menú con las opciones: 1. Cantidad de usuarios durante de cada mes a lo largo de los 5 años 2. Mes de mayor cantidad de usuarios a lo largo de los 5 años 3. Mes de menor cantidad de usuarios a lo largo de los 5 años 4. Promedio de cada mes a lo largo de los 5 años En la opción 5 se preguntará el mes que se quiere capturar y el contador para indicar el día que se debe capturar se reinicia a la primera posición del arreglo En la opción 6 terminará la ejecución del programa y mostrará un mensaje de despedida.
lude <stdio.h> #include <stdlib.h> #include <time.h> #include <locale.h> #include <math.h> #include <ctype.h> #include <unistd.h> #include <signal.h> #include <sys/time.h> #include <sys/resource.h> #include <sys/types.h> #include <sys/wait.h> #include <sys/