matheusjunio 0 Denunciar post Postado Setembro 10, 2008 Como que eu pode fazer neste codigo pra fazer soma a 2° coluna com a 3° coluna desta matriz (3x3) program exercicio3; uses wincrt; const n=3; var i,j:integer; M:array[1..n,1..n]of integer; prodiag,prodlinha,somacol:integer; begin prodiag:=1; prodlinha:=1; somacol:=0; for i:=1 to n do begin for j:=1 to n do begin write('Elemento da linha ',i,' coluna ',j,' : '); readln(M[i,j]); end; end; for i:=1 to n do begin for j:=1 to n do begin if i=3 then prodlinha:= prodlinha * M[i,j]; end; end; writeln('O valor do produto dos elementos da 3° linha é: ',prodlinha); for i:=1 to n do begin for j:=1 to n do begin if i=j then prodiag:=prodiag * M[i,j]; end; end; writeln('O valor do produto dos elementos da diagonal é: ',prodiag); for i:=1 to n do begin for j:=1 to n do begin somacol:= M[i,2]+ M[i,3] end; end; writeln('A soma dos elementos da 2° coluna com os elementos da 3°coluna é: ',somacol) end. Onde esta o erro, pois do jeito que esta so esta somando os elementos da 2° e 3° coluna da 3° linha se puderem me ajudar desde ja agradeço Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 11, 2008 nossa cara idente seu codigo =//! e para fazer oq você qr nem precisa de um loop jah q é uma matriz pequena faça isso na mão msm! []'s Compartilhar este post Link para o post Compartilhar em outros sites