Sei sulla pagina 1di 2

EJERCICIOS DE MATRICES

1. Sumar el contenido de la diagonal principal con el contenido de la diagonal


secundaria de una matriz cuadra de números.
2. Sumar los elementos correspondientes de las columnas pares de una matriz de
tamaño N * M y guardarlo en un vector.
3. Generar la siguiente salida en una matriz cuadrada
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
4. Construir un programa que permita guardar números enteros en una matriz
cuadrada de tamaño N, luego pasar a un nuevo vector todos los números pares.
5. Guardar números enteros en una matriz de tamaño N * M, luego sumar los
contenidos de los elementos que forman la letra O en el arreglo.
6. Guardar en una matriz cuadrada N números enteros, luego reemplazar sus
diagonales primaria y secundaria con el número 5.
7. Calcular el promedio de cada fila de una matriz de tamaño N * M que contiene
números enteros.
8. Ingresar números enteros a una matriz cuadrada y ordenar de forma
descendente los elementos de la diagonal principal.
9. En un concurso final de atletismo participan varios deportistas, los cuales
realizan pruebas en 4 etapas. Ingresar los nombres de los deportistas y
guardarlos en un vector, luego ingresar el tiempo que empleo cada atleta en
cada una de las etapas; finalmente mostrar en un vector el promedio de tiempos
de cada atleta, en otro vector la suma de tiempos de cada etapa y el nombre del
atleta que menos tiempo empleo durante todo el concurso.
10. Construir un programa que obtenga la siguiente salida en una matriz de tamaño
N.
1 1 1 1 1 1 1
0 1 1 1 1 1 1
0 0 1 1 1 1 1
0 0 0 1 1 1 1
0 0 0 0 1 1 1
0 0 0 0 0 1 1
0 0 0 0 0 0 1
11. Una empresa ha convocado a un concurso de un puesto de trabajo. En dicho
concurso se presentan N postulantes, cuyos nombres son guardados en un
vector, así mismo, se realiza 4 pruebas cuyos puntajes obtenidos son guardados
en una matriz. Calcular el puntaje de cada postulante. Finalmente mostrar el
nombre del candidato y en caso existiera un empate mostrar los nombres de los
candidatos que empataron.
12. Construir un programa que permita promediar todos los elementos que forman
la letra L, de una matriz de tamaño N x M.
13. Guardar números enteros en una matriz de tamaño N*M luego, devolver en un
vector la fila que tiene la mayor suma.
14. Ingresar números enteros a una matriz cuadrada de tamaño N, luego
intercambiar los elementos de la fila X por los elementos de la fila Y.
15. Trasladar los elementos de la primera y la ultima columna de una matriz de
tamaño N x M a un vector, luego mostrar en forma ascendente los elementos de
este vector.
16. Ingresar en un vector los nombres de alumnos, así mismo almacenar en una
matriz 3 notas por cada alumno, calcular el promedio sabiendo que se elimina la
nota más baja y mostrar el nombre del alumno con el mayor promedio.
17. Hacer un programa para mover los contenidos de las filas de una matriz una
posición hacia la derecha. El último elemento de cada fila pasará a la primera
posición de la misma. Trabajar con una matriz N x M.
18. Guardar números enteros en una matriz de tamaño N * M, luego ordenar de
forma descendente la columna que contiene el menor número.
19. Construir un programa que genere la siguiente salida.
1 0 0 0 0 0 0 0 9
1 2 0 0 0 0 0 8 9
1 2 3 0 0 0 7 8 9
1 2 3 4 0 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
20. Llenar una matriz de tamaño N con números enteros, luego ingresar el índice de
la fila y de la columna cuyos elementos se desea sumar y guardarlo en un vector.
21. Ingresar números enteros a una matriz de tamaño N x M, calcular el promedio
de los números pares y reemplazar el mayor número de cada columna por el
promedio calculado.
22.Ingresar números enteros a una matriz cuadrada, luego intercambie los
elementos de la diagonal secundaria por los elementos de la última fila de la
matriz.

Potrebbero piacerti anche