![]() |
Matrix Multiplication In C Programming |
How To Copy & Paste This SourceCode Into Your C Programming Code Editor :
2. Open A New Notepad/Text Document
3. Paste The Source Code
7. Then Select Open, It Will Be Opened Successfully
8. Now Compile The Source Code & Check Any Errors In That Source Code
9. Finally, No Errors In That Code & Successfully Run The Code
Source Code Here :
Sample Input
#include<stdio.h>
#include<conio.h>
void main()
{
int a[20][20],b[20][20],mul[20][20],r,c,i,j,k;
clrscr();
printf("the matrices are\n");
printf("size of row=\n");
scanf("%d",&r);
printf("sizeof column=\n");
scanf("%d",&c);
printf("matrix of A\n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("matrix of A Is \n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
printf("matrix of B is\n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
scanf("%d",&b[i][j]);
}
}
printf("matrix ofB is\n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("%d\t",b[i][j]);
}
printf("\n");
}
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
mul[i][j]=0;
for(k=0;k<c;k++)
{
mul[i][j]=mul[i][j]+a[i][k]*b[k][j];
}
}
}
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
printf("%d\t",mul[i][j]);
}
printf("\n");
}
getch();
}
0 Comments