Por favor me ajudem o mais rapido possivel!

Preciso entregar um programa só que não consigo resolvê-lo gostaria muito que alguem me ajudase...
*Construa um programa que leia duas matrizes(de tamanho maximo 10X10), faça a multiplicação quando for possivel e mostre a matriz resultante.
a saida deve ser formatada.
1,1 1,2 1,3... 1,10
2,1 2,2 2,3...2,10
.
.
.
10,1 10,2 10,3... 10,10

já tentei muito e já não sei oq fazer. Me ajudem.
 
Como se costuma dizer, aqui ajuda-se não se faz o trabalho de ninguém. Tira dúvidas em concreto e pede ajuda onde estás a ter dificuldade, mostra o código que tens e o pessoal tenta ajudar a resolver o problema.
 
Olha aí homem


Código:
[LEFT]void MultiplicaMatrizes(int M1[100][100],int L1, int C1, int M2[100][100], int L2, int C2, int *M3[100][100]) 
{[/LEFT]
[INDENT][LEFT]if(C1 != L2) 
{[/LEFT]
[INDENT][LEFT]printf("Soh pode haver multiplicacao se C1 = L2");
return;[/LEFT]
[/INDENT][LEFT]}
for(int i = 0; i < L1; i++) 
{[/LEFT]
[INDENT][LEFT]for(int j = 0; j < C2; j++) 
{[/LEFT]
[INDENT][LEFT]M3[i][j] = 0;
 
for(int k = 0; k < C1; k++) 
{[/LEFT]
[INDENT][LEFT]M3[i][j] += M1[i][k] * M2[k][j];[/LEFT]
[/INDENT][LEFT]}[/LEFT]
[/INDENT][LEFT]}[/LEFT]
[/INDENT][LEFT]}[/LEFT]
[/INDENT][LEFT]}
 
 [/LEFT]


Tyto​
 
Última edição pelo moderador:
Back
Topo