UNIVERSIDAD NACIONAL DE SALTA – Sede Regional Orán Carreras: LAS - TIG - TUP Cátedras: PROGRAMACIÓN / PROGRAMACIÓN AÑO: 2021 Duración: 9 horas TRABAJO PRÁCTICO N° 2: Estructuras Fundamentales de Datos – Arreglos Unidimensionales Resuelva los siguientes problemas codificando en lenguaje C. 1) Dados N números enteros, indique la frecuencia de aparición de cada uno de ellos 2) Encuentre el máximo y el mínimo valor de un vector de M números generados en forma aleatoria 3) Dados dos vectores V1 y V2 de igual tamaño, calcule el producto escalar de ambos. Por ejemplo: dados los vectores V1= ( 1, -5, 3 ) V2= ( 3, 4, 2 ) El producto escalar de ellos se obtiene haciendo 1*3+(-5)*4+3*2 = -5 4) En una competencia de maratón se necesita registrar cuatro datos de los N competidores: apellido y nombre, número de corredor, peso y puesto alcanzado, utilizando para ello 4 vectores (NOMBRES, CORREDORES, PESOS y PUESTOS). Se pide: Ordene de modo ascendente por puesto Muestre apellido, nombre y numero de competidor de los 10 primeros Indique el promedio de peso de todos los competidores Muestre el apellido y nombre de aquellos corredores que pesan entre 76 y 80 kg 5) Utilizando la siguiente enumeración: enum meses {en,feb,mar,abril,may,jun,jul,ags,sep,oct,nov,dic}; Se pide: Almacene los días que tiene cada mes en un array. Use la enumeración como índice del array. Dado un mes, indicado por el usuario, muestre la cantidad de días que tiene. 6) Dada una frase completamente en mayúscula y sin signos de puntuación: Determine su longitud Dados dos caracteres c1 y c2, modifique la frase ingresada: si c1 aparece en la frase, intercámbielo por c2 Cuente la cantidad de palíndromos contenidos en la frase Muestre la palabra con mayor cantidad de caracteres de la frase 7) Dadas N cadenas almacenadas en un vector: Muestre la cadena de menor longitud Muestre la posición, dentro del vector, de la cadena que contiene la mayor cantidad del carácter c Trabajo Práctico 2 – Hoja 1 de 1