Row Coloum Summation Of Matrix


C Program For Row Coloum Summation Of Matrix Source Code: #include<stdio.h> #include<conio.h> void input(int[20][20],int,int); void show(int[20][20],int,int); void rowsum(int[20][20],int,int); void columnsum(int[20][20],int,int); void main() { int a[20][20],m,n; clrscr(); printf("enter num of rows and columns:"); scanf("%d,%d",&m,&n); input(a,m,n); printf("entered matrix is:\n\n"); show(a,m,n); rowsum(a,m,n); columnsum(a,n,m); getch(); } void input(int a[20][20],int m,int n) { int i,j; for(i=0;i<=m-1;i++) { for(j=0;j<=n-1;j++) { printf("enter element:"); scanf("%d",&a[i][j]); } } } void show(int a[20][20],int m,int n) { int i,j; for(i=0;i<=m-1;i++) { for(j=0;j<=n-1;j++) { printf("%d",a[i][j]); } printf("\n"); } } void rowsum(int a[20][20],int m,int n) { int s,i,j; for(i=0;i<=m-1;i++) { s=0; for(j=0;j<=n-1;j++) { s=s+a[i][j]; } printf("\nRowsum%d=%d\n",i+1,s); } } void columnsum(int a[20][20],int n,int m) { int c,i,j; for(i=0;i<=m-1;i++) { c=0; for(j=0;j<=n-1;j++) { c=c+a[j][i]; } printf("\ncolumnsum%d=%d\n",i+1,c); } } OUTPUT: enter num of rows and columns:3,3 enter element:1 enter element:2 enter element:3 enter element:4 enter element:5 enter element:6 enter element:7 enter element:8 enter element:9 entered matrix is: 123 456 789 Rowsum1=6 Rowsum2=15 Rowsum3=24 columnsum1=12 columnsum2=15 columnsum3=18

Share:

0 comments