Jump to content
Fórum Script Brasil
  • 0

MatrizA + MatrizB resultando na Matriz C


Question

Ola pessoal, tenho uma duvida...

Preciso fazer o seguinte..

Tenho uma matrizA preenchida 4x4, e a outra matrizB tambem preenchida 4x4.

Apos isso tenho que gerar uma terceira matrizC que é formada pela soma do primeiro elemento da matrizA + o ultimo elemento da matrizB.

O programa esta pronto...

A unica coisa que não estou conseguindo fazer é essa soma do primeiro elemento da matrizA com o ultimo da matrizB e assim sucessivamente...

No caso.. isso seria uma soma simples

for (int x=0;x<L;x++)
{
    for (int y=0;y<C;y++)
        {
            matc[x][y]= mata[x][y] + matb[x][y];
        }
}

Preciso fazer com que ela faca o que foi pedido..

alguém consegue me dar uma ajuda??? :)

Abracos pessoal...

Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

O que seria primeiro e ultimo elemento de uma matriz? O primeiro seria A(1,1) e o ultimo B(4,4)?

Então seira uma coisa assim:

C(1,1) = A(1,1)+B(4,4);
C(1,2) = A(1,2)+B(4,3);
...
C(3,3) = A(4,4)+B(1,1);

Edited by RonaldoRG
Link to post
Share on other sites
  • 0

É só seguir então a lógica:

for (int x=0;x<L;x++)
{
    for (int y=0;y<C;y++)
        {
            matc[x][y]= mata[x][y] + matb[(L-1) - x][(C-1) - y];
        }
}

Não testei o código, vê se dá certo ai. Abraço.

Link to post
Share on other sites
  • 0

Era isso mesmo RonaldoRG, deu certinho...

Eu tava tentando fazer usando um laco de repeticao junto com um auxiliar para a segunda linha e matriz que ficava se diminuindo... ele tava funcando somente ate no meio e depois dava erro.. :)

Sua solucao foi mais "elegante" e funcional.

Valeu ;)

Abraços..

Ps: To tentando, mas não to conseguindo enchergar a logica no que foi feito.. :rolleyes:

Edited by ReiLeao
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      149408
    • Total Posts
      645900
×
×
  • Create New...