viciado 1 Denunciar post Postado Novembro 22, 2008 Programa q preenche M 4x6 e N6x4 calcular a soma das linhas de M com as colunas de N Qual o problema desse codigo: #include <stdio.h> #include <stdlib.h> int main() { int i,j,M[4][6],N[6][4]; for(i=0;i<4;i++) for(j=0;j<6;j++){ printf("Informe os elementos M[%d][%d]\n",i,j); scanf("%d",&M[j]); } int k,l; for(k=0;k<6;k++) for(l=0;l<4;l++){ printf("Informe os elementos N[%d][%d]\n",k,l); scanf("%d",&N[k][l]); } int soma; soma = M[1][0] + N[0][1] + M[2][0] + N[0][2] + M[3][0] + N[0][3] + M[4][0] +N[0][4]; printf("A soma e: %d \n",soma); system("PAUSE"); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Novembro 22, 2008 A tag code não é enfeite. Desenhe a matriz num papel e faça a soma... soma = M[1][0] + N[0][1] + M[2][0] + N[0][2] + M[3][0] + N[0][3] + M[4][0] +N[0][4]; Isso está errado. Compartilhar este post Link para o post Compartilhar em outros sites
viciado 1 Denunciar post Postado Novembro 23, 2008 A tag code não é enfeite. Desenhe a matriz num papel e faça a soma... soma = M[1][0] + N[0][1] + M[2][0] + N[0][2] + M[3][0] + N[0][3] + M[4][0] +N[0][4]; Isso está errado. Obrigado por informar que esta errado, mais acho q isso ja tinha percebido postei aqui o erro para me ajudarem como solucionar o erro nao para dizer q esta errado Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Novembro 23, 2008 Se você percebeu que isso está errado ,então deveria ter executado isso na mão p/ ver O QUE EXATAMENTE está errado. E executando num papel saberia que você não está usando o intervalo certo,além de estar tentando somar apenas 1 linha e 1 coluna. Compartilhar este post Link para o post Compartilhar em outros sites