sábado, 7 de maio de 2011

Multiplicando duas matrizes


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

Nenhum comentário:

Postar um comentário