Faça um algoritmo para ler uma matriz 2x3 Inteiro e depois gerar e imprimir sua transporta (matriz 3x2 equivalente); (linguagem Java NetBeans)
bokomoko:
é transposta e não transposta
Respostas
respondido por:
2
Uma matriz transposta é uma matriz em que linhas viram colunas.
Assim
[ 1 2 ]
[ 3 4 ]
[ 5 6 ]
A matriz transposta dessa matriz acima é
[ 1 3 5 ]
[ 2 4 6 ]
Sempre que tiver matriz bidimensional vai ter um for dentro de outro for. Um for para as linhas e outro para as colunas.
O truque aí é que o que é linha vira coluna. Então o for mais externo da matriz original terá 3 linhas. O for mais interno terá 2 colunas.
Já na matriz transposta vai ser ao contrário
o for mais externo terá apenas 2 linhas e o for mais interno vai ter 3 colunas.
Segue o código pronto e testado
https://repl.it/@bokomoko/matriz-transposta
Assim
[ 1 2 ]
[ 3 4 ]
[ 5 6 ]
A matriz transposta dessa matriz acima é
[ 1 3 5 ]
[ 2 4 6 ]
Sempre que tiver matriz bidimensional vai ter um for dentro de outro for. Um for para as linhas e outro para as colunas.
O truque aí é que o que é linha vira coluna. Então o for mais externo da matriz original terá 3 linhas. O for mais interno terá 2 colunas.
Já na matriz transposta vai ser ao contrário
o for mais externo terá apenas 2 linhas e o for mais interno vai ter 3 colunas.
Segue o código pronto e testado
https://repl.it/@bokomoko/matriz-transposta
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás