HOME

Saturday, March 14, 2015

PROGRAM FOR 2 x 2 MATRIX MULTIPILICATION

#include<stdio.h>
#include<conio.h>
void main()
{
    int i,j,k,a[2][2],b[2][2],c[2][2];
    printf("enter the matrix A:\n");
    for(i=0;i<2;i++)
    {
        for(j=0;j<2;j++)
        {
            scanf("%d",&a[i][j]);
            printf("\t");
        }
        printf("\n");
    }
    printf("enter the matrix B:\n");
    for(i=0;i<2;i++)
    {
        for(j=0;j<2;j++)
        {
            scanf("%d",&b[i][j]);
        printf("\t");
        }
        printf("\n");
    }
    for(i=0;i<2;i++)
    {
        for(j=0;j<2;j++)
        {
            c[i][j]=0;
            for(k=0;k<2;k++)
            {
                c[i][j]=c[i][j]+a[i][k]*b[k][j];
            }
        }
    }
    printf("The multipication of matrix A and B is :\n");
    for(i=0;i<2;i++)
    {
        for(j=0;j<2;j++)
        {
            printf("%d\t",c[i][j]);
        }
        printf("\n");
    }
}

No comments:

Post a Comment