+ 1
Make c code for matrix multiplication
I want to make a c program for multiplying a 2x3 and 3x2 matrix. I make a code but it is not working. it is giving garbage values. pls tell me ur suggestions
6 Answers
+ 2
Can you share your code please ?
+ 2
@Sahtantu
Share the code from the C++ playground.
+ 1
int main()
{
  int m1[2][3];
  int m2[3][2];
  int m3[2][2];
  int i,j,k,s=0;
  then code to take input. for loop and scanf.
  for(I=0;I<2;I++)
   {
      for(k=0;k<2;k++)
      {
         s=0;
         for(j=0;j<3;j++)
           {
             s+=m1[I][j]*m2[j][I];
            }
          m3[I][k]=s;
        }
}
then printing m3
+ 1
isn't it supposed to be m1[i][j] * m2[j][k] ?
0
@swim no that's not problem. it's due to autocorrect.






