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
Post a Comment