2º examen de computación I 25/06/2009 Hacer un programa modular que genere un arreglo en una dimensión de datos enteros. El vector almacena 100 números aleatorios que se encuentran en un intervalo de li a ls. Imprimir el vector de datos. Imprimir el número de incidencias de cada número presente en el vector. Funciones a desarrollar en el programa a) void imprime_vector(int, int* ) Imprime el vector en la pantalla Parámetros: tamaño del vector, apuntador al vector Valor: 2 b) void almacena_aleat_vector(int, int*, int, int) Almacena los números aleatorios en el vector Parámetros: tamaño del vector, apuntador al vector, límite inferior de aleatorio, límite superior de aleatorio. Valor: 2 c) void datos_vector(int *, int *, int *) Solicita los datos al usuario, cantidad de aleatorios que se almacenarán, límite inferior de aleatorios, límite superior de aleatorios. Parámetros: Cantidad de números aleatorios, apuntador a al variable límite inferior, apuntador a la variable limite superior. Valor 2 d) void imprime_incidencias(int, int *) Imprime el número de incidencias de cada número presente en el vector Parámetros: tamaño del vector, apuntador al vector Valor 4 Requerimientos: 1. 2. 3. 4. El programa debe de ser modular El programa debe de manejar llamadas por valor y referencia El programa no debe manejar variables globales El programa debe de contener la función main() Ejemplo: Li = 11 Ls = 21 Impresión del vector: 21 12 21 11 20 13 12 20 Cantidad de incidencias de cada número presente en el vector: El número 11 aparece 1 El número 12 aparece 2 El número 13 aparece 1 El número 20 aparece 3 El número 21 aparece 2 20