Linguagem C
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


Dicas de linguagem C
 
InícioPortalÚltimas imagensProcurarRegistrarEntrar

 

 Matriz soma

Ir para baixo 
AutorMensagem
thiagofer




Mensagens : 1
Data de inscrição : 08/11/2012

Matriz soma Empty
MensagemAssunto: Matriz soma   Matriz soma EmptyQui Nov 08, 2012 11:10 am

Ola pessoal, tudo bem?
Sou bem iniciante em programação.
Estou com um exercício da faculdade que é o seguinte:

Somar uma matriz e dar o resultado ? Preciso da Função e da Main.

1 1 = 4
1 1

É bem simples Eu fiz mas esta dando erro, creio que seje algo bem 'bobo'.

#include <stdio.h>
#include <stdlib.h>

void obtenhaMatriz (int mat [100][100],
unsigned int qtdLin,
unsigned int qtdCol)
{
unsigned int i, j;

for (i=0; i<qtdLin; i++)
for (j=0; j<qtdCol; j++)
scanf ("%i", &mat[i][j]);

fflush (stdin);
}


void mostraMatriz (int mat [100][100], unsigned int qtdLin, unsigned int qtdCol)
{
unsigned int i, j;

for (i=0; i<qtdLin; i++)
{
for (j=0; j<qtdCol; j++)
printf ("%i ", mat[i][j]);

printf ("\n");
}

fflush (stdout);
}

unsigned int soma (double a [100] [100], unsigned int qtdLin, unsigned int qtdCol)
{
unsigned int i,j, soma=0;

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

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

soma += a[i][j];

return soma;
}

int main ()
{
int a [100][100];
unsigned int qtdLin, qtdCol, resul;

printf ("Deseja somar matrizes de quantas linhas (ate 100)? ");
fflush (stdout);
scanf ("%u", &qtdLin);
fflush (stdin);

printf ("Deseja somar matrizes de quantas colunas (ate 100)? ");
fflush (stdout);
scanf ("%u", &qtdCol);
fflush (stdin);

printf ("\nDigite os numeros da matriz:");
fflush (stdout);
obtenhaMatriz (a, qtdLin, qtdCol);

//soma (a, soma, qtdLin, qtdCol);


printf ("\nA matriz resultante vale:\n");
fflush (stdout);
soma (resul, a, qtdLin, qtdCol);
//soma (a, qtdLin, qtdCol);


return 0;
}


Valeu galera.
Ir para o topo Ir para baixo
 
Matriz soma
Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
Linguagem C :: Sua primeira categoria :: Seu primeiro fórum-
Ir para: