ADDITION OF TWO MATRICES USING C PROGRAM




C program for addition of two matrices using arrays source code. Matrix addition in c language:


C code:

#include<stdio.h>
int main(){
  int a[3][3],b[3][3],c[3][3],i,j;
  printf("Enter the First matrix->");
  for(i=0;i<3;i++)
      for(j=0;j<3;j++)
           scanf("%d",&a[i][j]);
  printf("\nEnter the Second matrix->");
  for(i=0;i<3;i++)
      for(j=0;j<3;j++)
           scanf("%d",&b[i][j]);
  printf("\nThe First matrix is\n");
  for(i=0;i<3;i++){
      printf("\n");
      for(j=0;j<3;j++)
           printf("%d\t",a[i][j]);
  }
  printf("\nThe Second matrix is\n");
  for(i=0;i<3;i++){
      printf("\n");
      for(j=0;j<3;j++)
      printf("%d\t",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("\nThe Addition of two matrix is\n");
   for(i=0;i<3;i++){
       printf("\n");
       for(j=0;j<3;j++)
            printf("%d\t",c[i][j]);
   }
   return 0;
}



Algorithm:


Addition of two matrices:

Rule: Addition of two matrices is only possible if both matrices are of same size.

Suppose two matrices A and B is of same size m X n

Sum of two matrices is defined as

(A + B)ij  = Aij + Bij
Where 1 i  m and 1 ≤ j  n

For example:
Suppose two matrices A and B of size of 2 X 3 is as follow:

 
       





18 comments:

  1. Meravigliosa, utile messaggio [url=http://lacasadicavour.com/cialis-generico/ ]acquisto cialis on line [/url]Affascinante argomento http://lacasadicavour.com/tag/cialis/ acquistare cialis generico Mi dispiace, ma, a mio parere, si sbaglia. Scrivere a me in PM.

    ReplyDelete
  2. why not published the algorithm.

    ReplyDelete
  3. thanks bro........
    jai maharashtra

    ReplyDelete
  4. thank u so much

    ReplyDelete
  5. i think its wrong

    ReplyDelete
  6. very-2 gud solution of dda example of c lang.

    ReplyDelete
  7. You have just saved my life.
    Thank you!

    ReplyDelete
  8. thak you SO much!!
    I had a doubt on what gets added with what..
    thnx 4 the crystal clear expanation!

    ReplyDelete
  9. NICE ONE. THANX FOR D HELP

    ReplyDelete
  10. mass!!!thanks...

    ReplyDelete
  11. I am P.Gowrimanogari i have one doubt in c program if i give my name means in input means the entier output screen have to display as for eg: GOWRI .can u tell what concept i have to use????

    ReplyDelete
    Replies
    1. you can easily input a string and print it using %s specifier and use loop to display it many times....
      thanks.....

      Delete
  12. Shouldn't you check first that whether the give 2 matrices are equal using if-else statements by comparing rows and columns? As only 2 matrice with same no of rows and columns can be added.

    ReplyDelete
  13. Ran the program.It ran into infinite loop

    ReplyDelete

Share It