Navigation

Saturday, 28 February 2015

Subtraction of two metrices

First Programming 

#include<stdio.h>
#include<conio.h>

void main()
{
    int a[20][20],b[20][20],c[20][20],i,j,r1,r2,c1,c2,ta,tb;
    clrscr();
    printf("Enter order of Matrix A: ");
    scanf("%d%d",&r1,&c1);
    ta=r1*c1;
    printf("\nEnter %d elements=",ta);
    for(i=0;i<r1;i++)
    {
        for(j=0;j<c1;j++)
        scanf("%d",&a[i][j]);
    }
    printf("\nEnter order of Matrix B: ");
    scanf("%d%d",&r2,&c2);
    tb=r2*c2;
    if(r1==r2 && c1==c2)
    {
        printf("\nEnter %d elements=",tb);
        for(i=0;i<r2;i++)
        {
            for(j=0;j<c2;j++)
                scanf("%d",&b[i][j]);
        }
        for(i=0;i<r1;i++)
        {
            for(j=0;j<c2;j++)
                c[i][j]=a[i][j]-b[i][j];
        }
        printf("\nSubtraction of matrix is\n");
        for(i=0;i<r1;i++)
        {
            for(j=0;j<c2;j++)
            {
                printf("%d\t",c[i][j]);
            }
            printf("\n");
        }
    }
    else
        printf("\nSubraction is not possible please enter same order");
getch();
}


Second Programming 




#include <stdio.h>
#include <conio.h>

void main()
{
    int a[3][3],b[3][3],c[3][3],i,j;
    clrscr();
    printf("\n\t Enter First Matrix : ");
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    printf("\n\t Enter Second Matrix : ");
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            scanf("%d",&b[i][j]);
        }
    }
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            c[i][j]=a[i][j]-b[i][j];
        }
    }
    printf("\n\t Subtraction of Matrix is : \n\n");
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            printf("\t %d",c[i][j]);
        }
        printf("\n");
    }
    getch();
}

No comments:

Post a Comment