Ejercicios Arreglos Bidimencionales(2005-3)

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

Transcript of Ejercicios Arreglos Bidimencionales(2005-3)

Page 1: Ejercicios Arreglos Bidimencionales(2005-3)

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 cuadrada1 1 1 1 11 2 2 2 11 2 3 2 11 2 2 2 11 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 10 1 1 1 1 1 10 0 1 1 1 1 10 0 0 1 1 1 10 0 0 0 1 1 10 0 0 0 0 1 10 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.

Page 2: Ejercicios Arreglos Bidimencionales(2005-3)

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 91 2 0 0 0 0 0 8 91 2 3 0 0 0 7 8 91 2 3 4 0 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 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.