• Matéria: Informática
  • Autor: Vincyt
  • Perguntado 6 anos atrás

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

respondido por: andersonleonel
0

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

Perguntas similares