Advertisement
Theerayut

test3

Dec 3rd, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.93 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MX 10
  3. void inputMatrix(int m[MX][MX],int r,int c);
  4. int sumMatrix(int m[MX][MX],int r,int c);
  5. void showMatrix(int m[MX][MX],int r,int c);
  6. int main()
  7. {
  8.     int m[MX][MX]={0},r,c;
  9.     printf("Row : ");
  10.     scanf("%d",&r);
  11.     printf("Colum : ");
  12.     scanf("%d",&c);
  13.     showMatrix(m,r,c);
  14.     inputMatrix(m,r,c);
  15.     showMatrix(m,r,c);
  16.     printf("Sum all elements = %d\n",sumMatrix(m,r,c));
  17.    
  18.     return 0;
  19. }
  20. void inputMatrix(int m[MX][MX],int r,int c)
  21. {
  22.     int i,j;
  23.     for(i=0;i<r;i++)
  24.     {
  25.         for(j=0;j<c;j++)
  26.         {
  27.             printf("Matrix [%d][%d] : ",i+1,j+1);
  28.             scanf("%d",&m[i][j]);
  29.         }
  30.     }
  31.     printf("\n");
  32. }
  33.  
  34.     int sumMatrix(int m[MX][MX],int r,int c)
  35. {
  36.     int i,j,sum=0;
  37.     for(i=0;i<r;i++)
  38.     {
  39.         for(j=0;j<c;j++)
  40.         {
  41.             sum+=m[i][j];
  42.         }
  43.     }
  44.    
  45.     return sum;
  46. }
  47.  
  48.     void showMatrix(int m[MX][MX],int r,int c)
  49. {
  50.     int i,j;
  51.     for(i=0;i<r;i++)
  52.     {
  53.         for(j=0;j<c;j++)
  54.         {
  55.             printf("%d ",m[i][j]);
  56.         }
  57.     printf("\n");
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement