Matrix Addition


//matrix value printing
/* 1 2 3
   4 5 6
   7 8 9 */
#include<stdio.h>
#include<conio.h>
void main()
{
 int a[3][3],b[3][3],c[3][3],i,j;

 printf("Enter value in Matrix A one by one ");
 for(i=0;i<3;i++) //Row
 {
  for(j=0;j<3;j++)
  {
   scanf("%d",&a[i][j]);
  }
 }

 printf("Enter value in Matrix B one by one ");
 for(i=0;i<3;i++) //Row
 {
  for(j=0;j<3;j++)
  {
   scanf("%d",&b[i][j]);
  }
 }

  printf("Matrix A\n");
 for(i=0;i<3;i++)  //i=0 1 2
 {
  for(j=0;j<3;j++) //j=0 1 2
  {
   printf("%3d",a[i][j]);
  }
  printf("\n");
 }

 printf("Matrix B\n");
 for(i=0;i<3;i++)  //i=0 1 2
 {
  for(j=0;j<3;j++) //j=0 1 2
  {
   printf("%3d",b[i][j]);
  }
  printf("\n");
 }

 for(i=0;i<3;i++) //Row
 {
  for(j=0;j<3;j++)
  {
   c[i][j]=a[i][j]+b[i][j];
  }
 }

 printf("Subtraction of Matrix A and B \n");
 for(i=0;i<3;i++)  //i=0 1 2
 {
  for(j=0;j<3;j++) //j=0 1 2
  {
   printf("%3d",c[i][j]);
  }
  printf("\n");
 }

getch();
}

Post a Comment

Previous Post Next Post