Logica - Multiplicação de Matriz
Boa tarde!
Mais um exercicio meio complicado, como faço para multiplicar uma matriz, apresentar a original(valores digitados) e a outra multiplicação.
Mais um exercicio meio complicado, como faço para multiplicar uma matriz, apresentar a original(valores digitados) e a outra multiplicação.
Ler uma matriz de 5 x 5 e depois gerar matriz em que cada elemento correspondente seja o dobro do valor da matriz original. apresentar as duas matrizes.
var
MATA : VETOR[1..5,1..5] DE INTEIRO
MATB : VETOR[1..5,1..5] DE INTEIRO
CONT1,CONT2 : INTEIRO
inicio
// Seção de Comandos
PARA CONT1 DE 1 ATE 5 FACA
PARA CONT2 DE 1 ATE 5 FACA
ESCREVAL("INFORME O VALOR : ", CONT1,", ", CONT2, " " )
LEIA(MATA[CONT1,CONT2])
FIMPARA
FIMPARA
//falta fazer...
Gleyton Menezes
Curtidas 0
Respostas
Ronaldo Lanhellas
20/12/2014
Boa tarde!
Mais um exercicio meio complicado, como faço para multiplicar uma matriz, apresentar a original(valores digitados) e a outra multiplicação.
Mais um exercicio meio complicado, como faço para multiplicar uma matriz, apresentar a original(valores digitados) e a outra multiplicação.
Ler uma matriz de 5 x 5 e depois gerar matriz em que cada elemento correspondente seja o dobro do valor da matriz original. apresentar as duas matrizes.
var
MATA : VETOR[1..5,1..5] DE INTEIRO
MATB : VETOR[1..5,1..5] DE INTEIRO
CONT1,CONT2 : INTEIRO
inicio
// Seção de Comandos
PARA CONT1 DE 1 ATE 5 FACA
PARA CONT2 DE 1 ATE 5 FACA
ESCREVAL("INFORME O VALOR : ", CONT1,", ", CONT2, " " )
LEIA(MATA[CONT1,CONT2])
FIMPARA
FIMPARA
//falta fazer...
Simples. Lembra do outro post que ti respondi para fazer a iteração na matriz ? Usando ele mesmo você vai fazer isso dentro do laço interno J:
[code]
m2[i][j] = m[i][j] * m[i][j];
[\code]
GOSTEI 0
Ronaldo Lanhellas
20/12/2014
Boa tarde!
Mais um exercicio meio complicado, como faço para multiplicar uma matriz, apresentar a original(valores digitados) e a outra multiplicação.
Mais um exercicio meio complicado, como faço para multiplicar uma matriz, apresentar a original(valores digitados) e a outra multiplicação.
Ler uma matriz de 5 x 5 e depois gerar matriz em que cada elemento correspondente seja o dobro do valor da matriz original. apresentar as duas matrizes.
var
MATA : VETOR[1..5,1..5] DE INTEIRO
MATB : VETOR[1..5,1..5] DE INTEIRO
CONT1,CONT2 : INTEIRO
inicio
// Seção de Comandos
PARA CONT1 DE 1 ATE 5 FACA
PARA CONT2 DE 1 ATE 5 FACA
ESCREVAL("INFORME O VALOR : ", CONT1,", ", CONT2, " " )
LEIA(MATA[CONT1,CONT2])
FIMPARA
FIMPARA
//falta fazer...
Simples. Lembra do outro post que ti respondi para fazer a iteração na matriz ? Usando ele mesmo você vai fazer isso dentro do laço interno J:
[code]
m2[i][j] = m[i][j] * m[i][j];
[\code]
GOSTEI 0
Ronaldo Lanhellas
20/12/2014
Boa tarde!
Mais um exercicio meio complicado, como faço para multiplicar uma matriz, apresentar a original(valores digitados) e a outra multiplicação.
Mais um exercicio meio complicado, como faço para multiplicar uma matriz, apresentar a original(valores digitados) e a outra multiplicação.
Ler uma matriz de 5 x 5 e depois gerar matriz em que cada elemento correspondente seja o dobro do valor da matriz original. apresentar as duas matrizes.
var
MATA : VETOR[1..5,1..5] DE INTEIRO
MATB : VETOR[1..5,1..5] DE INTEIRO
CONT1,CONT2 : INTEIRO
inicio
// Seção de Comandos
PARA CONT1 DE 1 ATE 5 FACA
PARA CONT2 DE 1 ATE 5 FACA
ESCREVAL("INFORME O VALOR : ", CONT1,", ", CONT2, " " )
LEIA(MATA[CONT1,CONT2])
FIMPARA
FIMPARA
//falta fazer...
Simples. Lembra do outro post que ti respondi para fazer a iteração na matriz ? Usando ele mesmo você vai fazer isso dentro do laço interno J:
[code]
m2[i][j] = m[i][j] * m[i][j];
[\code]
GOSTEI 0
Gleyton Menezes
20/12/2014
Eu pego a matriz referencio ela multiplicado por 2, é isso?
GOSTEI 0
Gleyton Menezes
20/12/2014
PARA CONT1 DE 1 ATE 5 FACA
PARA CONT2 DE 1 ATE 5 FACA
ESCREVAL("INFORME O VALOR : ", CONT1,", ", CONT2, " " )
LEIA(MATA[CONT1,CONT2])
FIMPARA
FIMPARA
PARA CONT1 DE 1 ATE 5 FACA
PARA CONT2 DE 1 ATE 5 FACA
MATB[CONT1,CONT2] <- MATA[CONT1,CONT2]*2
FIMPARA
FIMPARA
fiz essa parte, falta só fazer a apresentação dessa matriz, fiz o passo a passo com o Visualg e não deu erro, só quando estava tentando fazer.
GOSTEI 0
Ronaldo Lanhellas
20/12/2014
Eu pego a matriz referencio ela multiplicado por 2, é isso?
Isso mesmo, multiplique os valores por 2.
GOSTEI 0
Ronaldo Lanhellas
20/12/2014
Eu pego a matriz referencio ela multiplicado por 2, é isso?
Isso mesmo, multiplique os valores por 2.
GOSTEI 0
Gleyton Menezes
20/12/2014
Perfeito!!!
GOSTEI 0