Algoritmo para obtener la matriz transpuesta de cualquier matriz de orden M x N
Realice y represente mediante un diagrama de flujo el algoritmo para obtener la matriz transpuesta de cualquier matriz de orden M x N.
Como transponer una matriz en pseint
Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo.
Algoritmo detarea
Declaramos las variables.
Definir n,m,f,c,matriz1,matriz2 Como Entero
Pedimos las filas y las columnas de la matriz.
Escribir «Ingresa las filas»
leer n
Escribir «Ingresa las columnas»
leer m
Colocamos el tamaño a las matrices.
Dimension matriz1[n,m],matriz2[m,n]
Con dos ciclos anidados vamos ingresamos los datos a la matriz.
para f = 1 Hasta n Con Paso 1 Hacer
para c = 1 Hasta m Con Paso 1 Hacer
Utilizamos la función azar para ingresar en la matriz1, números aleatorios entre 1 y 9.
matriz1(f,c) = azar(9) + 1
Para obtener la matriz transpuesta simplemente vamos ingresando los datos de la matriz1 en la matriz2 pero de forma inversa, es decir en la posición columna – fila.
matriz2(c,f) = matriz1(f,c)
FinPara
FinPara
En pantalla mostramos como quedaron los datos de la matriz1.
para f = 1 Hasta n Con Paso 1 Hacer
para c = 1 Hasta m Con Paso 1 Hacer
Escribir matriz1(f,c),» » Sin Saltar
FinPara
Escribir «»
FinPara
Imprimimos un espacio en blanco simplemente para separar las matrices.
Escribir «»
En pantalla mostramos los datos de la matriz2, o de la matriz transpuesta
para c = 1 Hasta m Con Paso 1 Hacer
para f = 1 Hasta n Con Paso 1 Hacer
Escribir matriz2(c,f),» » Sin Saltar
FinPara
Escribir «»
FinPara
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
![Algoritmo para obtener la matriz transpuesta de cualquier matriz de orden M x N](https://pseudocodigoejemplos.com/wp-content/uploads/Algoritmo-para-obtener-la-matriz-transpuesta-de-cualquier-matriz-de-orden-M-x-N.jpg)
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.