Te dejo la idea.
Código:
int main(){
int matriz1[4][3], matriz2[3][4], matrisr[4][4];
int i, j, suma=0;
/* Asumo que las matrices estan llenas, el procedimiento de llenado esta bueno*/
for(k=0;k<4;k++){
for(i=0; i<4; i++){
for(j=0; j<3; j++){
suma=matriz1[k][j]*matriz2[j][i]+suma;
}
matrizr[k][i]= suma;
suma = 0;
}
}
return 0;
}
Creo q no tiene errores, de todas maneras cualquier cosa me avisas.
Salu2!