Lógica, perguntado por regismql, 1 ano atrás

desenvolva um programa que preencha uma matriz 3*3 com numeros digitados pelo usuario. O programa deve encontra a transposta desta matriz e armazena-la e exibir as duas matrizes

Soluções para a tarefa

Respondido por fabioaragao
0
algoritmo "Matriz: TRANSPORTA"
// Função : Faça um algoritmo para ler uma matriz 3X3 real e depois gerar
// e imprimir sua transposta (matriz 3X3 equivalente);
// Autor : Fábio Aragaão
// Data : 01/12/2015
// Seção de Declarações
var matrizA : vetor[1..3,1..3] de real
      matrizB : vetor[1..3,1..3] de real
      i,j:inteiro
inicio
para i de 1 ate 3 faca
para j de 1 ate 3 faca
escreva("Digite um número inteiro: [", i, ",", j, "] ")
leia(matrizA[i,j])
fimpara
fimpara
escreval(" ———-  MATRIZ A ———-")
para i de 1 ate 3 faca
para j de 1 ate 3 faca
escreva(matrizA[i,j]," ")
fimpara
escreval(" ")
fimpara
para i de 1 ate 3 faca
para j de 1 ate 3 faca
matrizB[i,j]<-(matrizA[j,i])
fimpara
fimpara
escreval(" ———-  MATRIZ B ———-")
para j de 1 ate 3 faca
para i de 1 ate 3 faca
escreva(matrizB[j,i]," ")
fimpara
escreval(" ")
fimpara
escreval(" ——————–")
fimalgoritmo
Perguntas interessantes