## INDEX

### 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:

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:

1. nice

2. why not published the algorithm.

1. the program is infront of you

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

4. its nice

5. thank u so much

6. good one

7. i think its wrong

8. very-2 gud solution of dda example of c lang.

9. You have just saved my life.
Thank you!

10. thak you SO much!!
thnx 4 the crystal clear expanation!

11. NICE ONE. THANX FOR D HELP

12. mass!!!thanks...

13. 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????

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

14. 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.

15. good one

16. Ran the program.It ran into infinite loop

17. void main()
{
int num[2][3],r,c;
clrscr();
for(r=0; r<2; r++)
{
for(c=0; c<3; c++)
{
printf("\n enter no.");
scanf("%d",&num[r][c]);
}
}
for(r=0; r<2; r++)
{
printf("\n");
for(c=0; c<3; c++)
{
printf("%d",num[r][c]);
}
}
getch();
}

18. enter no.7

enter no.6

enter no.5

enter no.4

enter no.3

enter no.2

765
432

19. thanks yaar..

20. It's too long

21. good..thank u so much

22. how can we add 2 matrices without using forloop...........?

23. i want the prog for square matrix can anyone help me?

24. can you please drow flow charT ?/

25. excellent thank u soo much