MATEUS_ROCHA 0 Denunciar post Postado Outubro 26, 2007 GALERA ESTOU COM UMA DUVIDA NESSE ALGORITMO E NAUM CONSIGO RESOLVERTENHO Q CARREGAR UMA MATRIZ DE 7 LINHAS E 6 COLUNAS....E GERAR UM RESULTADO DA SOMA DE TODOS OS ELEMENTOS DA LINHA 5 COM OS ELEMENTOS DA COLUNA 3...ALGUEM POD MI AJUDAR ?? Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Outubro 26, 2007 Seria isso:Matriz[3][1] + Matriz [3][2] + ... + Matriz[5][6] + Matriz[5][7]ou é a soma da linha 3 com cada correpondente na linha 5?Matriz[3][1] + Matriz[5][1] = Matriz[3][2] + Matriz[5][2] = ... GALERA ESTOU COM UMA DUVIDA NESSE ALGORITMO E NAUM CONSIGO RESOLVERTENHO Q CARREGAR UMA MATRIZ DE 7 LINHAS E 6 COLUNAS....E GERAR UM RESULTADO DA SOMA DE TODOS OS ELEMENTOS DA LINHA 5 COM OS ELEMENTOS DA COLUNA 3...ALGUEM POD MI AJUDAR ?? Compartilhar este post Link para o post Compartilhar em outros sites
MATEUS_ROCHA 0 Denunciar post Postado Outubro 30, 2007 CARA PENSEI FAZE TIPO ASSIM...UM IF dentro do FOR tipo assim IF ((L==4) && (C==2)) soma = soma + mat[l][c]; soh q c eu carrego a matriz com todos os campos com valor 1 a soma da 1 .....tipo acho q naum ta somano a coluna com a linha era pra dar 13 no caso Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Outubro 30, 2007 Veja só o que voce fez. IF ((L==4) && (C==2)) soma = soma + mat[l][c]; se linha = 4 e coluna = 2 faça. Quantas linhas = 4 e colunas = 2 tem numa matriz? Só uma. Por isso o resultado é 1. Agora se voce quiser somar os elementos da linha 4 e da linha 2 faça assim: if ((L==4) || (L==2)) soma = soma + mar[l][c]; Compartilhar este post Link para o post Compartilhar em outros sites
MATEUS_ROCHA 0 Denunciar post Postado Outubro 30, 2007 A SIM INTENDI VALEU MESMO...MAS SOH UM PROBLEMA FIZ AKI E O RESULTADO DEU 12...MAS NA VERDADE EH 13 POIS CARREGUEI UMA MATRIZ COM 7 LINHAS E 6 COLUNAS....ENTAO SE você CARREGAR A MATRIZ COM TDOS OS VALORES IGUAL A 1.....A SOMA DOS ELEMENTOS DA LINHA 5 COM OS ELEMENTOS DA COLUNA 3 SERIA 13....PQ ESTA DANDO 12 ? Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Outubro 30, 2007 Não entendi. Porque 13? São 12 elementos se cada um está setado com o valor de 1 a soma deles será: 12. 7 linhas 6 colunas voce soma todos os elementos de 2 linhas 2 * 6 = 12 http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif A SIM INTENDI VALEU MESMO...MAS SOH UM PROBLEMA FIZ AKI E O RESULTADO DEU 12...MAS NA VERDADE EH 13 POIS CARREGUEI UMA MATRIZ COM 7 LINHAS E 6 COLUNAS....ENTAO SE você CARREGAR A MATRIZ COM TDOS OS VALORES IGUAL A 1.....A SOMA DOS ELEMENTOS DA LINHA 5 COM OS ELEMENTOS DA COLUNA 3 SERIA 13....PQ ESTA DANDO 12 ? Compartilhar este post Link para o post Compartilhar em outros sites
MATEUS_ROCHA 0 Denunciar post Postado Outubro 30, 2007 A SIM...HEHEHE...NO CASO QUANDO CARREGAR A LINHA ....E FOR CARREGAR A COLUNA NO PONTO Q CRUZAR A LINHA COM A COLUNA ELA VAIMANTER O VALOR Q ESTA NA LINHA...TIPO ASSIM 0 * 1 * 2 * 3 * 4 * 5 * * * * * * 6 * 0 1 2 3 4 5 NO CASO O CAMPO Q CRUZA A LINHA COM A COLUNA JA VAI ESTAR PREENCHIDO ELE VAI PULA.....TA CERTO... EH ISSO MESMO NEH ??.. Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Outubro 30, 2007 Não ele não pula. Voce passa por esse elemento somente uma vez. Imagine somando toda a matriz: 6 x 7 + 7 x 6? não 6 x 7 será o resultado. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif NO CASO O CAMPO Q CRUZA A LINHA COM A COLUNA JA VAI ESTAR PREENCHIDO ELE VAI PULA.....TA CERTO... EH ISSO MESMO NEH ??.. Compartilhar este post Link para o post Compartilhar em outros sites