Logica - Multiplicação de Matriz

Off Topic

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.

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

Gleyton Menezes

Curtidas 0

Respostas

Ronaldo Lanhellas

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.

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

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.

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

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.

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

Gleyton Menezes

20/12/2014

Eu pego a matriz referencio ela multiplicado por 2, é isso?
GOSTEI 0
Gleyton Menezes

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

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

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

Gleyton Menezes

20/12/2014

Perfeito!!!
GOSTEI 0
POSTAR