Advertisement
Mira2706

week 7_inclass

Nov 21st, 2019
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.69 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.  
  8.     /*
  9.     int arr[10][10] ;
  10.     int m;
  11.     int n;
  12.     cin>>m>>n;
  13.  
  14.     for(int i = 0; i<m; i++)
  15.     {
  16.         for (int j = 0; j<n; j++)
  17.         {
  18.             cout<<"arr["<<"] = "<<
  19.             cin>>arr[i][j];
  20.             arr[i][j]+=10;
  21.         }
  22.  
  23.     }
  24.  
  25.     for(int i = 0; i<m; i++)
  26.     {
  27.         for (int j = 0; j<n; j++)
  28.         {
  29.             cout<<arr[i][j]<<" ";
  30.  
  31.         }
  32.         cout<<endl;
  33.     }
  34. */
  35.  
  36.  
  37.  
  38.  
  39.    /*
  40.     int arr[10][10];
  41.     int m;
  42.     int n;
  43.     int max_el;
  44.     int min_el;
  45.  
  46.     cin>>m>>n;
  47.     for (int i = 0; i < m; i++){
  48.         for (int j = 0; j <n; j++){
  49.             cin>>arr[i][j];
  50.  
  51.         }
  52.  
  53.     }
  54.     max_el = arr[0][0];
  55.     min_el = arr[0][0];
  56.  
  57.      for (int i = 0; i < m; i++){
  58.         for (int j = 0; j <n; j++){
  59.  
  60.             if (max_el<arr[i][j]){
  61.                 max_el = arr[i][j];
  62.             }
  63.             if (min_el > arr[i][j]){
  64.                 min_el = arr[i][j];
  65.             }
  66.  
  67.         }
  68.  
  69.     }
  70.     cout<<"max element: "<<max_el<<endl;
  71.     cout<<"min element: "<<min_el<<endl;
  72. */
  73.  
  74.  
  75.  
  76.     int arr[10][10];
  77.     int n;
  78.     int sum_ln = 0;
  79.     cin>>n;
  80.  
  81.     for(int i = 0; i < n; i++){
  82.         for(int j = 0; j < n; j++){
  83.             cin>>arr[i][j];
  84.         }
  85.     }
  86.     for(int i = 0; i < n; i++){
  87.         for(int j = 0; j < n; j++){
  88.             cout<<arr[i][j]<<" ";
  89.             sum_ln += arr[i][j];
  90.         }
  91.         cout<<"sum of line: "<<sum_ln<<endl;
  92.         sum_ln = 0;
  93.     }
  94.  
  95.  
  96.     sum_ln = 0;
  97.  
  98.     for (int i = 0; i<n; i++){
  99.         for(int j = 0; j<n; j++){
  100.            sum_ln+=arr[j][i];
  101.         }
  102.  
  103.     }
  104.      cout<<"sum columns: "<<sum_ln<<endl;
  105.      sum_ln = 0;
  106.  
  107.       for(int i = 0; i < n; i++){
  108.         for(int j = 0; j < n; j++)
  109.         if (i == j){
  110.             sum_ln+= arr[i][j];
  111.         }
  112.       }
  113.       cout<<"sum of prime diagonal: "<<sum_ln<<endl;
  114.         sum_ln = 0;
  115.         for(int i = 0; i < n; i++){
  116.         for(int j = 0; j < n; j++)
  117.         if (i > j){
  118.             sum_ln+= arr[i][j];
  119.         }
  120.       }
  121.       cout<<"sum of elements underneath the prime diagonal: "<<sum_ln<<endl;
  122.       sum_ln = 0;
  123.  
  124.        for(int i = 0; i < n; i++){
  125.         for(int j = 0; j < n; j++)
  126.         if (i < j){
  127.             sum_ln+= arr[i][j];
  128.         }
  129.        }
  130.        cout<<"sum of elements above the prime diagonal: "<<sum_ln<<endl;
  131.        sum_ln = 0;
  132.  
  133.        for(int i = 0; i < n; i++){
  134.         for(int j = 0; j < n; j++)
  135.         if (i < j){
  136.             sum_ln+= arr[i][j];
  137.         }
  138.        }
  139.        cout<<"sum of elements above the secondary diagonal: "<<sum_ln<<endl;
  140.        sum_ln = 0;
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.        return 0;
  149. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement