Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

#include <stdio.

h>
int main()
{
printf("Enter size of matrix 1: ");
int m = 0, n = 0;
scanf("%d %d", &m, &n);
printf("Enter elements of matrix: ");
int m1[m][n];
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
scanf("%d", &m1[i][j]);
}
printf("Enter size of matrix 2: ");
int p = 0, q = 0;
scanf("%d %d", &p, &q);
printf("Enter elements of matrix: ");
int m2[p][q];
for (int i = 0; i < p; i++)
{
for (int j = 0; j < q; j++)
scanf("%d", &m2[i][j]);
}
if (n == p)
{
int mult[m][q];
for (int i = 0; i < m; i++)
{
for (int j = 0; j < q; j++)
{
mult[i][j] = 0;
for (int k = 0; k < p; k++)
{
mult[i][j] += m1[i][k] * m2[k][j];
}
}
}
printf("Matrix mult= \n");
for (int i = 0; i < m; i++)
{
for (int j = 0; j < q; j++)
printf("%d ", mult[i][j]);
printf("\n");
}
}
else
printf("Matrix multiplication not possible");
return 0;
}

You might also like