Está en la página 1de 2

CÓDIGO: GFR-FOR-005

TALLER DE REPASO MATRICES VERSIÓN: 1


TÉCNICAS DE PROGRAMACIÓN FECHA ELABORACIÓN DEL
DOCUMENTO: 13/FEB/2020

Implementando matrices, funciones y procedimientos en C++ resuelva los


siguientes ejercicios:
1. Leer una matriz 4x4 entera, calcular la suma de los elementos de cada fila y
determinar cuál es la fila que tiene la mayor suma.
2. Leer una matriz 4x4 entera y calcular el promedio de los números mayores
de cada fila
3. Leer dos matrices 4x4 enteras y determinar si la cantidad de números pares
almacenados en una matriz es igual a la cantidad de números pares
almacenados en la otra matriz.

Desarrollar una función para obtener las siguientes matrices, NOTA (debe
funcionar para cualquier tipo de matrices con dimensiones impares, por ejemplo
5x5 , 7x7 y 9x9 )
4.
1 0 1 0 1
1 0 1 0 1
1 0 1 0 1
1 0 1 0 1
1 0 1 0 1
5.
0 0 0 0 0
1 1 1 1 1
0 0 0 0 0
1 1 1 1 1
0 0 0 0 0
6.
0 0 1 0 0
0 0 1 0 0
1 1 1 1 1
0 0 1 0 0
0 0 1 0 0
7.
0 1 0 1 0
1 0 1 0 1
0 1 0 1 0
1 0 1 0 1
0 1 0 1 0
8.
0 1 0 1 0
1 1 1 1 1
0 1 0 1 0
1 1 1 1 1
0 1 0 1 0

9.
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
10.
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1

1
CÓDIGO: GFR-FOR-005

TALLER DE REPASO MATRICES VERSIÓN: 1


TÉCNICAS DE PROGRAMACIÓN FECHA ELABORACIÓN DEL
DOCUMENTO: 13/FEB/2020

11.
0 0 0 0 1 0 0 0 0
0 0 0 1 0 1 0 0 0
0 0 1 0 0 0 1 0 0
0 1 0 0 0 0 0 1 0
1 0 0 0 0 0 0 0 1
0 1 0 0 0 0 0 1 0
0 0 1 0 0 0 1 0 0
0 0 0 1 0 1 0 0 0
0 0 0 0 1 0 0 0 0

12. Dada una matriz que consta de 0 y 1, encuentre la distancia del 0 más
cercano para cada celda. La distancia entre dos celdas adyacentes es 1.
Nota: Las celdas son adyacentes en solo cuatro direcciones: arriba, abajo,
izquierda y derecha.

Ejemplo 1:

0 0 0 Entrada Salida
0 0 0
0 1 0 0 1 0
0 0 0 0 0 0
Ejemplo 2:

0 0 0 Entrada 0 0 0 Salida
0 1 0 0 1 0
1 1 1 1 2 1

También podría gustarte