Что-то я снова понапутала....
int *mas_x (int (*a)[n], int *x)
{
int i,j, count, k;
for (j = 0; j < n; j++)
{
count = 0 ;
for (k = 0; k < n; k++)
for (i = 0; i < n-k-1; i++)
if (a[i][j] < a[i+1][j])
count+=1;
if (count == 3)
x[j] = 1;
else x[j] = -1;
}
return x;
}