Multiplication of two matrix - C - A4P8



/* Write a program to find the multiplication of two matrices */

#include<stdio.h>
#include<conio.h>
void main()
{
    int mat1[3][3],mat2[3][3],mul[3][3],a,b,c;
    clrscr();
    printf("\n:: Enter First Matrix ::\n\n");
    for(a=0;a<3;a++)
    {
        for(b=0;b<3;b++)
        {
            scanf("%d",&mat1[a][b]);
        }
    }
    printf("\n:: Enter Second Matrix ::\n\n");
    for(a=0;a<3;a++)
    {
        for(b=0;b<3;b++)
        {
            scanf("%d",&mat2[a][b]);
        }
    }
    printf("\n:: Multiplication of Both Matrix ::\n\n");
    for(a=0;a<3;a++)
    {
        for(b=0;b<3;b++)
        {
            mul[a][b]=0;
            for(c=0;c<3;c++)
            {
                mul[a][b]=mul[a][b] + mat1[a][c] * mat2[c][b];
            }
            printf(" %4d ",mul[a][b]);
        }
        printf("\n");
    }
    getch();
}

Post a Comment