Está en la página 1de 2

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS

Escuela Profesional de Ingeniera Electrnica


ASIGNATURA:

Computacin II
LABORATORIO N 01: Vectores y Matrices
1. Elabore un programa que ingrese los sueldos de N empleados, y que muestre lo siguiente:
a) Sueldo mayor
b) Sueldo menor
c) Sueldo promedio
d) Cantidad de sueldos menores al sueldo promedio
2. Elabore un programa que lea N valores en el rango entre 1 a 500 y que muestre lo siguiente:
a) Promedio de los nmeros pares
b) Promedio de los nmeros impares
c) La suma de los elementos que ocupan las posiciones pares del vector.
d) La suma de los elementos que ocupan las posiciones impares del vector.
e) El nmero de elementos en los siguientes rangos:
Menores a 100
Entre 101 y 200
Entre 201 y 400
Mayores de 400
3. Implementar un programa que dados dos vectores A y B de N elementos cada uno, guarde en
un tercer arreglo C, todos los nmeros que estn en A pero no estn B.
4. Escribir un programa, que lea en un vector nmeros enteros positivos y los muestre en pantalla.
Luego, si hay nmeros repetidos, deben eliminarse y dejar slo uno de cada nmero e imprimir la
nueva lista.
5. En una eleccin hubo 5 candidatos con identificadores (1, 2, 3, 4, 5). Por otra parte, los votos
para cada candidato se teclean de manera desorganizada como se muestra a continuacin hasta
llenar el vector.
Ejemplo de votacin:
1 , 5, 2, 5 , 1 , 3 , 1, 5 , 2 , 1 , 3 , 5 , 4, 4 , 5

Construya una aplicacin en C que pueda proporcionar la siguiente informacin.

El nmero de votos de cada candidato al final de la eleccin.


El candidato ganador.
El nmero de votos que obtuvo el candidato ganador.
El porcentaje de votos del candidato ganador correspondiente del total de la eleccin.

Nota: Suponemos que el candidato ganador no empat en nmero de votos con otro candidato
6. Implemente un programa que permita ingresar N pesos de personas y que lo muestre ordenado
en forma ascendente y descendente.
7. Implementar el programa de la pregunta 4 empleando el mtodo Shell
8. Implementar el programa de la pregunta 4 empleando el mtodo Quicksort
9. Elabore un programa que registre los datos de N mascotas. Siendo los datos: nombre de la
mascota, raza y peso. Se debe mostrar lo siguiente:
a) Nmero de mascotas por raza.
Ing. Wilson Gerardo Cardoza Llontop
UNPRG

Ingeniera Electrnica

Computacin II

b) Cul es la mascota de mayor peso.


c) Promedio de pesos de las mascotas de tipo Pitbull.
10. Implemente un programa que realice la resta de 2 matrices A y B, almacenar el resultado en una
matriz C y mostrar tambin cul es su elemento mayor.
11. Elabore un programa que dada una matriz N x N de datos reales diferentes de cero, encuentre la
suma de PDP y PDS
Donde:
PDP = Producto de la diagonal principal
PDS = Producto de la diagonal secundaria
12. Elabore un programa que permita hallar el producto de los nmeros que se encuentran por
encima de la diagonal principal de una matriz N x N. Sumar dicho producto, a la sumatoria de los
elementos que se encuentran por debajo de dicha diagonal.
13. Implementar una aplicacin, que permita ingresar nmeros enteros en una matriz 3 x 3 y luego
que muestre su matriz transpuesta.
14. Elabore un programa que dada una matriz M x N de nmeros enteros positivos, realice lo
siguiente:
a) Ordenar en forma ascendente cada fila
b) Ordenar en forma descendente cada columna
Se debe mostrar:
La matriz inicial
La matriz despus de ordenar las filas
La matriz despus de ordenar las columnas
15. Implementar una aplicacin que almacene en un array unidimensional N nombres de alumnos,
en otro el nombre de su correspondiente carrera profesional. Se pide mostrar lo siguiente:
a) Que al ingresar el nombre de un alumno, muestre el nombre de su correspondiente carrera
profesional.
b) Mostrar los nombres de los alumnos, con el nombre de su carrera profesional, ordenados en
forma ascendente por el nombre del alumno. Debe tener en cuenta que al ordenar el nombre
del alumno, debe cambiar tambin el orden del nombre de la carrera profesional.
16. Implementar una aplicacin que almacene en un array unidimensional N nombres de mascotas,
en otro el nombre de su correspondiente dueo y en un array bidimensional los pesos que
tuvieron las mascotas en los meses de Abril, Mayo y Junio. Se pide mostrar lo siguiente:
c) Que al ingresar un nombre de mascota muestre el nombre de su dueo y sus
correspondientes pesos de la mascota.
d) Mostrar los nombres de las mascotas, nombre del dueo y sus pesos ordenados en forma
ascendente por el nombre de la mascota. Debe tener en cuenta que al ordenar el nombre de
la mascota debe cambiar tambin el orden del nombre del dueo y los pesos de las
mascotas.
e) Almacenar en otro array unidimensional el mayor peso que tuvo cada mascota durante los
tres meses mencionados y luego mostrar el nombre de cada mascota con su mayor peso.

Importan
te
Formar equipos de trabajo de mximo 5 integrantes.
Enviar el trabajo al correo: wicarllon@hotmail.com,
asunto: COMP II Vectores y Matrices
Fecha de presentacin y exposicin: 10/07/2015.

Ing. Wilson Gerardo Cardoza Llontop


UNPRG

También podría gustarte