En esta ocasión les comparto un algoritmo para sumar las filas y columnas de una matriz en pseint
Hacer un algoritmo que llene una matriz de 7 * 7. Calcular la suma de cada renglón y almacenarla en un vector, la suma de cada columna y almacenarla en otro vector.
Sumar filas y columnas de una matriz en pseint
Como ya es costumbre, vamos explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las siguientes variables.
Definir f, c, vector1, vector2, matriz Como Entero
Colocamos el tamaño a la matriz y a los vectores.
Dimension matriz[7,7],vector1[7],vector2[7]
Creamos un ciclo que se repite 7 veces.
para f = 1 Hasta 7 Con Paso 1 Hacer
En el cuerpo de este ciclo anidamos otro ciclo que también se repite 7 veces.
para c = 1 Hasta 7 Con Paso 1 Hacer
En cada bucle ingresamos un número a la matriz de forma aleatoria.
matriz(f,c) = azar(9) + 1
FinPara
FinPara
Creamos otros dos ciclos anidados que se repiten 7 veces cada uno.
para f = 1 Hasta 7 Con Paso 1 Hacer
para c = 1 Hasta 7 Con Paso 1 Hacer
En cada bucle vamos mostrando en pantalla los elementos de la matriz.
Escribir matriz(f,c),» » Sin Saltar
También en cada bucle vamos almacenando la suma de las columnas en el vector 1.
vector1(f) = vector1(f) + matriz(f,c)
En el vector 2 vamos sumando la suma de las filas.
vector2(c) = vector2(c) + matriz(f,c)
FinPara
Mostramos un espacio en blanco, para separar los elementos de la matriz fila por fila.
Escribir «»
FinPara
Escribir «»
Ya que tengo la suma de las filas y las columnas, creamos otro ciclo para que se repite 7 veces.
para c = 1 Hasta 7 Con Paso 1 Hacer
Con la función escribir mostramos en pantalla el contenido del vector 1 y el vector 2.
Escribir «Suma fila: «,c,» = «,vector1(c),» Suma columna: «,c,» = «,vector2(c)
FinPara
FinAlgoritmo
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.