Elabore um programa que preencha uma matriz 5x5 e crie dois vetores de cinco posições cada um, que contenham, respectivamente, as somas das linhas e das colunas da matriz. O programa deverá escrever a matriz e os vetores criados
Qual o problema desse codigo não estou entendendo a imprensão dos vetores
Pergunta
viciado
Elabore um programa que preencha uma matriz 5x5 e crie dois vetores de cinco posições cada um, que contenham, respectivamente, as somas das linhas e das colunas da matriz. O programa deverá escrever a matriz e os vetores criados
Qual o problema desse codigo não estou entendendo a imprensão dos vetores
#include <stdio.h> #include <stdlib.h> int main() { int m[5][5]; int a[5], b[5]; int i,j; for(i=0;i<5;i++) for(j=0;j<5;j++){ printf("Preenche M[%d][%d] \n",i,j); scanf("%d",&m[i][j]); } for(j=0;j<5;j++){ a[0] += m[0][j]; a[1] += m[1][j]; a[2] += m[2][j]; a[3] += m[3][j]; a[4] += m[4][j]; } for(i=0;i<5;i++){ b[0] += m[i][0]; b[1] += m[i][1]; b[2] += m[i][2]; b[3] += m[i][3]; b[4] += m[i][4]; } printf("A matriz \n"); for(i=0;i<5;i++){ for(j=0;j<5;j++) printf("%6d",m[i][j]); putchar('\n'); } printf("Soma das linhas \n"); for(i=0;i<5;i++){ printf("%6d",a[i]); } printf("\n Soma das colunas \n"); for(i=0;i<5;i++){ printf("%6d",b[i]); } system("PAUSE"); return 0; }Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.