Ir ao conteúdo
  • Cadastre-se

nao sei como retornar a funcao


tioadres

Posts recomendados

ae galera..

to com um problema aqui pra somar duas matrizes :

#include <conio.h>

#include <stdio.h>

// leu a primeira

void leituramatriz1(int n, int matriz1[50][50])

{

for (i=0;i<n;i++)

{

for (j=0;j<n;j++)

{

printf("elementos %d %d",&i,&j);

scanf("%d",&matriz[j]);

}

}

}

// leu a segunda

void leituramatriz2(int n, int matriz2[50][50])

{

for (i=0;i<n;i++)

{

for (j=0;j<n;j++)

{

printf("elementos %d %d",&i,&j);

scanf("%d",&matriz[j]);

}

}

}

// aqui ta dando o erro...mais precisamente no return

int somatriz (int n, int matriz1[50][50],int matriz2[50][50])

{

int soma,i,j;

for (i=0;i<n;i++)

{

for (j=0;j<n;j++)

{

soma[j]= matriz1[j] + matriz2[j];

}

}

return soma[j]; // <<== aqui

}

int main () {

int matriz1[50][50]={{50}},matriz2[50][50],i,j,n;

printf("Dimensao da matriz");

scanf("%d",&n);

leituramatriz1(n,matriz1);

leituramatriz2(n,matriz2);

soma=somatriz(n,matriz1,matriz2);

alguem teria alguma dica????

valeu!

Link para o comentário
Compartilhar em outros sites

Ola tioadres,

Bom, não tenho certeza que é isso, mas não custa nada tentar...

Acredito que você esqueceu que a variável "soma" foi criada como um inteiro, e não como uma matriz de inteiros. Para mudar isso, basta mudar o "int soma" para um "int soma[n][n]".

Quanto ao return, todo comando de return deve ter o valor retornado entre parenteses. No caso, seria "return(soma);", mas lembre-se que o tipo da função deve mudar também, pois ela está definida para retornar um valor inteiro, e não uma matriz de inteiros.

Abraços,

Thiago.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para 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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!