0% encontró este documento útil (0 votos)
108 vistas4 páginas

Guia de Matrices

El documento presenta 10 ejercicios relacionados con matrices. Los ejercicios incluyen leer, mostrar y ordenar matrices, determinar si son identidad o contienen elementos específicos, e intercambiar filas y columnas. El objetivo general es practicar operaciones básicas con matrices.

Cargado por

wilmer aguirre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
108 vistas4 páginas

Guia de Matrices

El documento presenta 10 ejercicios relacionados con matrices. Los ejercicios incluyen leer, mostrar y ordenar matrices, determinar si son identidad o contienen elementos específicos, e intercambiar filas y columnas. El objetivo general es practicar operaciones básicas con matrices.

Cargado por

wilmer aguirre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

GUIA DE EJERCICIOS

Matrices

1.- Leer una Matriz de NxN (Maximo 10) , Mostrarla por filas y luego por columnas.
Ejemplo N=4

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

Motrando la matriz por filas Motrando la matriz por columnas

1 2 3 4 1 5 9 13
5 6 7 8 2 6 10 14
9 10 11 12 3 7 11 15
13 14 15 16 4 8 12 16

2.- Leer una Matriz de NxM (Maximo 10) , es decir, no es cuadrada Mostrarla por filas y luego
por columnas.
Ejemplo N=4 y M=3

1 2 3
4 5 6
7 8 9
10 11 12

Motrando la matriz por filas Motrando la matriz por columnas

1 2 3 1 4 7 10
4 6 7 2 5 8 11
7 8 9 3 6 9 12
10 11 12

3.- Leer una Matriz de NxN (Maximo 10), leer y mostrarla, muestre la Diagonal principal,
ordenela ascendentemente y luego muestre la matriz.

Ejemplo N=4

9 2 8 4
15 20 7 8
9 0 11 5
13 4 15 1

Motrando la matriz por filas Motrando la diagonal principal

9 2 8 4 9 20 11 1
15 20 7 8
9 0 11 5
13 4 15 1

Mostrando la diagonal ordenada

1 2 8 4
15 9 7 8
9 0 11 5
13 4 15 20
4.- Leer una Matriz de NxN (Maximo 10) , Mostrarla es indicar si es o No la identidad.

Ejemplo N=3 Ejemplo N=3

1 0 0 1 0 0
0 0 0 0 1 0
1 0 1 0 0 1

No es la Identidad Si es la identidad.

5.- Realice un programa que permita leer 2 matrices de N x N cada una (máximo 10) y luego
determine si la diagonal principal de la 1ra, se encuentra como columna en la segunda, indique
cual. Luego ordene ascendentemente las filas de la segunda matriz que tengan elementos
capicúas. Finalmente ordene muestre la primera matriz en zigzag.

10 21 14 67 26 21 10 67
2 15 12 22 16 29 15 52
La diagonal se encuentra
90 13 9 12 90 53 9 50 en la columna 2
-9 6 17 40 77 71 40 40

16 21 9 67
26 29 10 52 Se ordena la columna 0 -9 2 6 9
Ordenado en zigag
77 53 15 50 que tiene el 77 capicúa y 13 12 12 10
14 15 17 21 quedaría asi
90 71 40 40 la 2 que tiene el 9 90 67 40 22

6.- Realice un programa que permita leer 2 matrices de enteros de N x N ( máximo 10 x10)
muestre los números capicúas de la primera matriz que están en la segunda. Finalmente
muestre las matrices en forma ordenada como se indica(en dos matrices)
Ejemplo
20 -1 45 6 -6 22 49 16
Los números de la primera matriz que
74 22 70 29 61 32 92 44
están en la segunda son : 4,22 y 44
4 9 44 63 1 4 81 69
5 58 27 14 52 0 11 -3
quedaría
-6 -3 -1 0 1 4 4 5
22 22 20 16 14 11 9 6
27 29 32 44 44 45 49 52
92 81 74 70 69 63 61 58

7.- Realice un programa que lea 2 matrices de enteros A y B de N x N cada una (máximo 20 x
20), determine y muestre la fila de mayor suma de la matriz A y la columna de menor suma en
B, luego las intercambia colocándolas ordenadas ascendentemente y muestre ambas matrices.
Ejemplo N = 4
4 1 5 -4
4 12 -2 3 = 17
12 7 11 6
1 15 12 -5 = 23
2 8 15 10
6 11 9 -4 = 22
2 -4 7 1
14 1 -8 7 = 14
‫װ‬ ‫װ‬ ‫װ‬ ‫װ‬
20 12 38 14
quedará
4 12 -2 3 4 -5 5 -4
-4 1 7 8 12 1 11 6
6 11 9 -4 2 12 15 10
14 1 -8 7 2 15 7 1

8.- Realice un programa que lea 2 matrices de enteros A y B de N x N cada una (máximo 15 x
15), determine si el borde de la primera recorriendo hacia la derecha es igual al borde de la
segunda recorriendo hacia abajo, en cuyo caso ordene ascendentemente el borde de la matriz
A.
Ejemplo
Matriz A Matriz B
4 12 2 4 1 16 Como son iguales 1 2 4
1 15 8 12 7 11 19 15 8
2 8 19
ordenamos el borde
16 11 19 16 12 11
de A
En caso de ser diferentes, genere y muestre una nueva matriz formada por las filas cuya suma
sea mayor
ejemplo

4 12 2 =18 4 1 5 =10 4 12 2
1 15 8 =24 12 7 11 =30 12 7 11
16 11 19 =46 2 8 15 =25 16 11 19
18 > 10 fila 0 de A 
24 de
9.- Realice un programa que lea 2 matrices < 30 fila 1Adey B
enteros N x N cada una (máximo 15 x
B de
46 > 25
15), genere 2 arreglos recorriendo las matrices de fila 2 de A forma:
la siguiente 
Matriz A Matriz B

12 31 25 17 16 54 25 41
13 15 48 90 13 51 32 66
70 23 29 13 40 14 88 15
41 37 18 82 57 77 13 11

12 31 25 17 90 48 15 13 70 23 29 13 82 18 37 41 Arreglo
1

16 13 40 57 77 14 51 54 25 32 88 13 11 15 66 40 Arreglo
2

Luego genere un tercer arreglo con los elementos del Arreglo 1 que están invertidos en el
arreglo 2 (misma posición) y ordénelos ascendentemente.

31 13 15 51 23 32 Ordenado sería 13 15 23 31 32 51

10.- Realice un programa que permita leer la resolución de un SUDOKU y determine si es


correcta o no. La entrada es una matirz de 9x9 con números del 1 al 9. Recuerde que
para estar correcto cada línea horizontal contendrá números del 1 al 9 (sin ningún orden
particular y sin repetirlos), igual para cada columna y cada recuadro interno deberá.
tener también números del 1 al 9 sin repetir. Recuerde que son 9 recuadros internos
como se muestra.

También podría gustarte