Ta ai como multiplicar duas matriz em C, lembre-se de zerar todas as posiçoes da matriz resultado
ex: matrizrsp[3][3] = {0}//assim voce zera
pois uma soma sempre se começa com 0
A FUNÇÃO É: void pois nao retorna valor nenhum, caso queria retorna voce deve usar ponteiros
assim sim vc return um vetor
void mult(float matriz1[3][3], float matriz2[3][3],float matrizrsp[3][3],int num)
{
for(int i = 0; i < num; i++)
for(int j = 0; j<num; j++)
for(int k = 0; k<num; k++)
soma+=matriz1[i][k]*matriz2[k][j];
}
up ai quem curtiu
ex: matrizrsp[3][3] = {0}//assim voce zera
pois uma soma sempre se começa com 0
A FUNÇÃO É: void pois nao retorna valor nenhum, caso queria retorna voce deve usar ponteiros
assim sim vc return um vetor
void mult(float matriz1[3][3], float matriz2[3][3],float matrizrsp[3][3],int num)
{
for(int i = 0; i < num; i++)
for(int j = 0; j<num; j++)
for(int k = 0; k<num; k++)
soma+=matriz1[i][k]*matriz2[k][j];
}
up ai quem curtiu
Nenhum comentário:
Postar um comentário