C Language - Matrix Multiplication

 



#include <stdio.h>

#include <conio.h>

int main()

{

int i, j, k;

int m, n, sum=0;

int a[2][3], b[3][3], result [2][3];

printf ("Enter the first matrix 2 rows and 3 columns\n");

 

for (i=0; i<2; i++)  

{

 for (j=0; j<3; j++) 

scanf ("%d", &a[i][j]);

 } 


printf ("Enter the second matrix 3 rows and 3 columns\n");

for (i=0; i<3; i++) 

 for (j=0; j<3; j++) 

{  

scanf ("%d", &b[i][j]); 

}  


for (i=0; i<2; i++) 

{

 for (j=0; j<3; j++) 

{

for (k=0; k<3; k++)

{

sum+= a[i][k] * b[k][j];

} result [i][j] = sum;

sum = 0;

}

printf ("\n\n");

for (i=0; i<2; i++) 

{

 for (j=0; j<3; j++) 

  {

  printf ("%d \n", result[i][j]);

  printf ("\t \n");

 } 

}


// ScreenShots:





Comments

Popular Posts