AedenCak3

C program to find sum of border elements of a matrix

Dec 17th, 2021
770
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.84 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int m, n;
  5.     int i,j;
  6.     printf("Enter row & column size: ");
  7.     scanf("%d %d", &m, &n);
  8.     int arr[m][n];
  9.     int sum = 0;
  10.  
  11.     for(i=0; i<m; i++)
  12.     {
  13.         for(j=0; j<n; j++)
  14.         {
  15.             printf("arr[%d][%d]",i,j);
  16.             scanf("%d", &arr[i][j]);
  17.         }
  18.         printf("\n");
  19.     }
  20.     printf("displaying values of array\n");
  21.     for(i=0; i<m; i++)
  22.     {
  23.         printf("\t");
  24.         for(j=0; j<n; j++)
  25.             printf("%d ", arr[i][j]);
  26.  
  27.         printf("\n");
  28.     }
  29.  
  30.     for(i=0; i<m; i++)
  31.     {
  32.         for(j=0; j<n; j++)
  33.         {
  34.             if(i==0 || i==m-1)
  35.                 sum+=arr[i][j];
  36.             else if(j==0 || j==n-1)
  37.                 sum+=arr[i][j];
  38.         }
  39.     }
  40.  
  41.     printf("Sum of the border elements: %d",sum);
  42.  
  43.     return 0;
  44. }
  45.  
Advertisement
Add Comment
Please, Sign In to add comment