Program to calculate sum of two matrices in C.
Code is here..
//AIM: TO PERFORM THE ADDITION OF TWO MATRIX
#include<stdio.h>
#define m 3
#define n 3
void add(int[][n],int[][n]);
void main()
{
int a[m][n],b[m][n],i,j;
printf("enter the elements of a 3*3 matrix:\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
}
printf("enter the elements of another 3*3 matrix:\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
scanf("%d",&b[i][j]);
}
printf("given matrix are:\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
printf("%d\t",a[i][j]);
printf("\n");
}
printf("AND\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
printf("%d\t",b[i][j]);
printf("\n");
}
add(a,b);
}
void add(int a[m][n],int b[m][n])
{
int c[m][n],i,j;
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
c[i][j] = a[i][j]+b[i][j];
}
printf("addition is:\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
printf("%d\t",c[i][j]);
printf("\n");
}
}
For turbo C users.
//AIM: TO PERFORM THE ADDITION OF TWO MATRIX
#include<stdio.h>
#include<conio.h>
#define m 3
#define n 3
void add(int[][n],int[][n]);
void main()
{
int a[m][n],b[m][n],i,j;
clrscr();
printf("enter the elements of a 3*3 matrix:\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
}
printf("enter the elements of another 3*3 matrix:\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
scanf("%d",&b[i][j]);
}
printf("given matrix are:\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
printf("%d\t",a[i][j]);
printf("\n");
}
printf("AND\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
printf("%d\t",b[i][j]);
printf("\n");
}
add(a,b);
getch();
}
void add(int a[m][n],int b[m][n])
{
int c[m][n],i,j;
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
c[i][j] = a[i][j]+b[i][j];
}
printf("addition is:\n");
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
printf("%d\t",c[i][j]);
printf("\n");
}
}
No comments:
Post a Comment