Guest User

Untitled

a guest
Feb 18th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1. # include "iostream"
  2.  
  3. using namespace std;
  4.  
  5. int main () {
  6.     int n;
  7.     cin >> n;
  8.     int ** arr = new int * [n];
  9.     for (int i=0;i<n;i++) arr[i]=new int [n];
  10.  
  11.     for (int i=0;i<n;i++)
  12.         for (int j=0;j<n;j++) cin >> arr[i][j];
  13.  
  14.     for (int i=0;i<n;i++) {
  15.         for (int j=0;j<n;j++) cout << arr[i][j] << " ";
  16.     cout << endl;}
  17.  
  18.  
  19.  
  20.     bool flag = false;
  21.     int k=0;
  22.  
  23.     //по горизонтали
  24.  
  25.     for (int i=0;i<n;i++)
  26.         for (int j=0;j+4<=n;j++) {
  27.             flag=false;
  28.             for (int z=j;z<j+4;z++)
  29.                 for (int m=z+1;m<j+4;m++)
  30.                     if (arr[i][z]==arr[i][m]) {
  31.                         flag=true;
  32.                     }
  33.  
  34.         if (!flag)
  35.         k++;
  36.         }
  37.  
  38.         //по вертикали
  39.  
  40.             for (int j=0;j<n;j++)
  41.         for (int i=0;i+4<=n;i++) {
  42.             flag=false;
  43.             for (int z=i;z<i+4;z++)
  44.                 for (int m=z+1;m<i+4;m++)
  45.                     if (arr[z][j]==arr[m][j]) {
  46.                         flag=true;
  47.                     }
  48.  
  49.         if (!flag)
  50.         k++;
  51.         }
  52.  
  53.         cout << k;
  54.  
  55. return 0;}
Add Comment
Please, Sign In to add comment