Subido por Alex Martín

TRABAJO PRACTICO 2 Tipos de datos estructurados Vectores

Anuncio
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
Descargar