Preciso fazer um programa para calcular a soma de duas matrizes com valores iniciados pelo usuario, mas quando eu compilo, dá erro na ultima linha...e não estou conseguindo enxergar este erro...
Peço a ajuda de qm puder...e desde já agradeço!
#define N 2
#define M 2
#include <stdio.h>
#include <stdlib.h>
void soma_matrizes(double a[N][M], double b[N][M], double c[N][M]);
int main()
{
int lin, col;
double a[N][M];
double b[N][M];
double c[N][M];
for(lin=0; lin<2; lin++)
{
for(col=0; col<2; col++)
{
printf("Entre com o numero para a matriz A(%d,%d)=",lin,col);
scanf("%lf",&a[lin][col]);
}
}
for(lin=0; lin<2; lin++)
{
for(col=0; col<2; col++)
{
printf("Entre com o numero para a matriz B(%d,%d)=",lin,col);
scanf("%lf",&b[lin][col]);
}
}
soma_matrizes(a, b, c);
for(lin=0; lin<N; lin++)
{
for(col=0; col<M; col++)
printf("c[%d][%d] = %lf ", lin, col, c[lin][col]);
printf("\n\n");
system("PAUSE");
return;
}
void soma_matrizes(double a[N][M], double b[N][M], double c[N][M])
{
int i, j;
for(i=0; i<N; i++)
{
for(j=0; j<M; j++)
{
c[i][j]= a[i][j] + b[i][j];
}
}
}
Pergunta
Lukas Couto
Preciso fazer um programa para calcular a soma de duas matrizes com valores iniciados pelo usuario, mas quando eu compilo, dá erro na ultima linha...e não estou conseguindo enxergar este erro...
Peço a ajuda de qm puder...e desde já agradeço!
Link para o comentário
Compartilhar em outros sites
3 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.