Реферат: Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
}
return Y;
}
////////////////////////////////////////////////////////////////////////////////
Array *GenSeX(int Mas_y,int & Counter)
{ Counter=0;
Array *X = new Array[Mas_y*Mas_y];
if(X==NULL){cout<<"\n net u mena stolko pamaty!!!\n";exit(1);}
randomize();
for (int i = 0; i< Mas_y; i++){
int m = 0;
int *Pro = new int [Mas_y];
for (int j = 0; j< Mas_y; j++){
int k = random(Mas_y);
int flag = 0;
for (int j = 0; j< m; j++)if (k==Pro[j]) flag = 1;
if (k != 0 && flag == 0){
X[Counter].I=i;
X[Counter].J=k;
Pro[m] = k;
m++;
Counter++;
}
}
delete [] Pro;
}
return X;
}
////////////////////////////////////////////////////////////////////////////