Ir ao conteúdo
  • Cadastre-se

Função com matrizes


lunalovegood
Ir à solução Resolvido por lunalovegood,

Posts recomendados

O exercício é: Crie uma função SOMA que recebe duas matrizes A e B e 2 inteiros n e m (0<n, m<= 100). As matrizes tem n linhas por m colunas. Devolve a matriz C que é a soma de A com B.


#include <stdio.h>

int soma(int a[n][m], int b[n][m], int c[n][m], int m, int n){
int i, j;
for (i=0; i<m; i++)
for (j=0; j<m; j++)
c[i][j]=a[i][j]+b[i][j];
return c[i][j];
}

void main(){
int a[100][100], b[100][100], c[100][100], m, n, i, j;
printf ("Quantas linhas tem as matrizes? "); scanf("%d", &n);
printf ("Quantas colunas tem as matrizes? "); scanf("%d", &m);
for (i=0; i<n; i++)
for (j=0; j<m; j++)
printf ("a[%d][%d]= ", n, m); scanf ("%d", &a[n][m]);
for (i=0; i<n; i++)
for (j=0; j<m; j++)
printf ("b[%d][%d]= ", n, m); scanf ("%d", &b[n][m]);
int soma (a[][], b[][], c[][], m);
printf ("A matriz de soma a+b: ");
for (i=0; i<n; i++)
for (j=0; j<m; j++)
printf ("c[%d][%d]=%d", i, j, c[i][j]);
getchar();
getchar();
getchar();
}

No entanto, o programa não está compilando, no DEV C aparecem os seguintes erros:

Erros.jpg

Que não estou conseguindo resolver, já fiz várias mudanças nos parâmetros enviados a função mas nada resolve.

Se alguém puder ajudar, agradeço.

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!