#include <iostream>
#include <cstdlib>
#include <iomanip>
#include <ctime>
using namespace std;
int random(int a, int b)
{
return a+rand()%(b-a+1);
}
int main()
{
const int N=6;
int A[N][N], i, j, t=1, k=0;
srand(time(NULL));
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
{
A[i][j]=random(0,1);
cout<<setw(2);
cout<<A[i][j];
}
cout<<endl;
}
cout<<endl;
for(i=0;i<N;i++)
{
t=1;
for(j=0;j<N;j++)
{
m:
if(A[i][j]==A[i+t][j] || A[i][j]==A[i-t][j]|| A[i][j]==A[i][j+t]||A[i][j]==A[i][j-t])
{
t++;
goto m;
}
else
{
k++;
break;
}
}
}
cout<<k;
cin.get();
cin.get();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGlvbWFuaXA+CiNpbmNsdWRlIDxjdGltZT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IHJhbmRvbShpbnQgYSwgaW50IGIpCnsKcmV0dXJuIGErcmFuZCgpJShiLWErMSk7CQp9CQppbnQgbWFpbigpCnsKY29uc3QgaW50IE49NjsKaW50IEFbTl1bTl0sIGksIGosIHQ9MSwgaz0wOwpzcmFuZCh0aW1lKE5VTEwpKTsKZm9yKGk9MDtpPE47aSsrKQp7CmZvcihqPTA7ajxOO2orKykKewpBW2ldW2pdPXJhbmRvbSgwLDEpOwpjb3V0PDxzZXR3KDIpOwpjb3V0PDxBW2ldW2pdOwp9CmNvdXQ8PGVuZGw7Cn0KY291dDw8ZW5kbDsKZm9yKGk9MDtpPE47aSsrKQp7CnQ9MTsJCmZvcihqPTA7ajxOO2orKykKewptOgppZihBW2ldW2pdPT1BW2krdF1bal0gfHwgQVtpXVtqXT09QVtpLXRdW2pdfHwgQVtpXVtqXT09QVtpXVtqK3RdfHxBW2ldW2pdPT1BW2ldW2otdF0pCnsKdCsrOwpnb3RvIG07Cn0KZWxzZQp7CmsrKzsKYnJlYWs7Cn0KfQp9CmNvdXQ8PGs7CmNpbi5nZXQoKTsKY2luLmdldCgpOwp9