#include<stdio.h>
#include<conio.h>
void main()
{
int mat[10][10],mul[10][10],mat2[10][10],sum[10][10],m,n,i,j,k;
printf("\n enter the number of rows and columns");
scanf("%d%d",&m,&n);
printf("\n enter the element of matrix");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&mat[i][j]);
}
}
for(i=0;i<m;i++)
{
printf("\n");
for(j=0;j<n;j++)
{
printf("\ %d",mat[i][j]);
}
}
printf("\n enter the element of second matrix");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&mat2[i][j]);
}
}
for(i=0;i<m;i++)
{
printf("\n");
for(j=0;j<n;j++)
{
printf("\t %d",mat2[i][j]);
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
mul[i][j]=0;
for(k=0;k<m;k++)
mul[i][j]=mul[i][j]+mat[i][k]*mat2[k][j];
}
}
printf("product of matrix is");
for(i=0;i<m;i++)
{
printf("\n");
for(j=0;j<n;j++)
{
printf("\t %d",mul[i][j]);
}
}
getch();
}
#include<conio.h>
void main()
{
int mat[10][10],mul[10][10],mat2[10][10],sum[10][10],m,n,i,j,k;
printf("\n enter the number of rows and columns");
scanf("%d%d",&m,&n);
printf("\n enter the element of matrix");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&mat[i][j]);
}
}
for(i=0;i<m;i++)
{
printf("\n");
for(j=0;j<n;j++)
{
printf("\ %d",mat[i][j]);
}
}
printf("\n enter the element of second matrix");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&mat2[i][j]);
}
}
for(i=0;i<m;i++)
{
printf("\n");
for(j=0;j<n;j++)
{
printf("\t %d",mat2[i][j]);
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
mul[i][j]=0;
for(k=0;k<m;k++)
mul[i][j]=mul[i][j]+mat[i][k]*mat2[k][j];
}
}
printf("product of matrix is");
for(i=0;i<m;i++)
{
printf("\n");
for(j=0;j<n;j++)
{
printf("\t %d",mul[i][j]);
}
}
getch();
}
No comments:
Post a Comment