ЕП
Елена Прорубникова
#include
#include
#include
int main ()
{
int j,k,m,n,s,t;
srand(time(NULL));
printf("(M x N), M="); scanf("%d",&m);
printf("(M x N), N="); scanf("%d",&n);
int* a=(int*)malloc(m*n*sizeof(int));
int** p=(int**)malloc(m*sizeof(int));
for(j=0;j-m;p[j++]=&a[j*n]);
for(j=0;j-m*n;a[j++]=16384-rand());
for(j=1;j-n;j++) if(rand()&1) for(k=0;k-m;p[k++][j]=p[k][0]);
for(j=0;j-m;j++,printf("\n")) for(k=0;k-n;k++) printf("%d\t",p[j][k]);
for(s=0,j=1;j-n;j++,s+=t) for(t=k=1;k-m;t&=!(p[k++][j]^p[k][0]));
printf("s=%d\n",s);
free(a);
free(p);
}