Friday, 27 April 2012

Program to Add two Matrices in C

#include<stdio.h>
#include<conio.h> 
int main()
{
 int a[10][10],b[10][10],c[10][10];
 int row,col,i,j; 
 clrscr();
 printf("\nEnter r & c : ");
 scanf("%d %d",&row,&col);
 printf("\nEnter first matrix of size %d X %d\n",row,col);
 for(i=0;i<row;i++)
 {
  for(j=0;j<col;j++)
  {
   scanf("%d",&a[i][j]);
  }
 }
 printf("\nEnter second matrix of size %d X %d\n",row,col);
 for(i=0;i <row;i++)
 {
  for(j=0;j<col;j++)
  {
   scanf("%d",&b[i][j]);
  }
 }
 for(i=0;i<row;i++)
 {
  for(j=0;j<col;j++)
  {
   c[i][j]=a[i][j]+b[i][j];
  }
 }
 printf("\nFirst matrix is\n");
 for(i=0;i<row;i++)
 {
  for(j=0;j<col;j++)
  {
   printf("%4d",a[i][j]);
  }
  printf("\n");
 }
 printf("\nSecond matrix is\n");
 for(i=0;i<row;i++)
 {
  for(j=0;j<col;j++)
  {
   printf("%4d",b[i][j]);
  }
  printf("\n");
 }
 printf("\nThe addition is \n");

 for(i=0;i <row;i++)
 {
  for(j=0;j<col;j++)
  {
   printf("%4d",c[i][j]);
  }
  printf("\n");
 }
getch();
return 0;
}

No comments:

Post a Comment