Faça um programa que gere uma matriz transposta (toda matriz onde são trocadas as linhas pelas colunas, ou vice-versa).
Passo 1
Vamos começar definindo o escopo do nosso programa.
Passo 2
Com o escopo definido, já podemos declarar as variáveis e matrizes que serão úteis para nós.
Onde:
- e são variáveis contadoras;
- são matrizes do tipo float de ordem .
Passo 3
Com tudo declarado, vamos iniciar a lógica do nosso programa com o preenchimento de .
Passo 4
Em seguida, podemos preencher a matriz com os elementos de .
Basicamente a única coisa que temos que fazer é percorrer atribuindo os seus elementos na posição contrária a . Ou seja, o elemento na linha e coluna de é atribuído a linha e coluna de de .
Passo 5
Ao fim desse laço de repetição, teremos preenchida e pronta para ser impressa na tela. Para isso, basta utilizarmos o seguinte trecho de código:
Resposta
Ei, a resposta está no passo a passo :)