em portugol Ler 9 números, armazenando-os em uma matriz 3 X 3. Calcular e mostrar uma matriz resultante que será a matriz digitada multiplicada pelo maior elemento da própria matriz.
Respostas
Resposta:
Explicação:
algoritmo "Escalar_Maior_Valor"
var
// declaração de variaveis
mat, resul: vetor[1..3, 1..3] de inteiro
i, j, maior : inteiro
inicio
// Atribuimos valores a matriz e indentificamos o maior valor!
para i de 1 ate 3 faca
para j de 1 ate 3 faca
escreva(" Posição (",i,",",j,"): ")
leia(mat[i,j])
maior <- mat[1,1]
se (mat[i,j] > maior) entao
maior <- mat[i,j]
fimse
fimpara
fimpara
escreval
escreval(" O maior valor da matriz=> ",maoir)
// exibimos a matriz inicial
escreval(" Matriz A:")
para i de 1 ate 3 faca
escreva(" |")
escreva(mat[i,1])
para j de 2 ate 3 faca
escreva(mat[i,j])
fimpara
escreval(" |")
fimpara
// exibimos a matriz resultante da escalar pelo maior valor
// da matriz inicial
escreval(" Matriz resultante:")
Para i De 1 Ate 3 Faca
Escreva(" |")
Para j De 1 Ate 3 Faca
resul[i,j] <- mat[i,j]* maior
escreva(resul[i,j]:3)
FimPara
Escreval(" |")
FimPara
fimalgoritmo