allia

ЕЩЕ ДОДЕЛАТЬ

Sep 16th, 2020
597
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. void matrix( int n, int m)
  6. {
  7.   int n1=0, n2=0, res1=0;
  8.   int arr[n][m];
  9.  
  10.   for (int i=0; i<n; i++)
  11.    for (int j=0; j<m; j++)
  12.    cin >> arr[i][j];
  13.  
  14.    if (n%2==0)
  15.    {
  16.      for (int i=0; i<n/2; i++)
  17.      for (int j=0; j<m; j++)
  18.       if (arr[i][j]==arr[n-i-1][j])
  19.        n1++;
  20.    }
  21.     else for (int i=0; i<=n/2; i++)
  22.           for (int j=0; j<m; j++)
  23.             if (arr[i][j]==arr[n-i-1][j])
  24.             n1++;
  25.  
  26.     if (m%2==0)
  27.     {
  28.       for (int i=0; i<n; i++)
  29.      for (int j=0; j<m/2; j++)
  30.       if (arr[i][j]==arr[i][m-j-1])
  31.         n2++;
  32.     }
  33.     else for (int i=0; i<n; i++)
  34.            for (int j=0; j<=m/2; j++)
  35.             if (arr[i][j]==arr[i][m-j-1])
  36.              n2++;
  37.              
  38.     cout << n1 << " " << n2;
  39. }
  40. int main()
  41. {
  42.   int a=0, b=0;
  43.   cin >> a >> b;
  44.   matrix (a, b);
  45. }
RAW Paste Data