Реферат: Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
for(;i<N;i++)for(;j<M;j++) A[i][j]=0;
for (k = 0; k < Tik; k++)
for (i = 0; i < Tik; i++){
for (int j = 0; j < Tik; j++) A[i][j] += (*MyMenu[j])(Mas_x[k],Mas_y[k],Mas_z[k]) * (*MyMenu[i])(Mas_x[k],Mas_y[k],Mas_z[k]);
A[i][N]+=(*MyMenu[i])(Mas_x[k],Mas_y[k],Mas_z[k])*TikTak[k];
}
if(gordanA(N,M))cout<<"Матрица вырождена!!!"; //N-колво строк, M-кол-во столбцов
//for(i=0;i<N;i++){cout<<'\n';for(j=0;j<M;j++) cout<<A[i][j]<<'\t';}
cout<<"\t\t\t O(nX,nY,nZ)=C1*nX*(nY+nZ)"<<endl;
for(i=0;i<N-1;i++) cout<<"\n\t\t\t\tC"<<i<<'='<<A[i][M];
cout <<"\n\nКол-во дуг Х\tКол-во дуг Y\tКол-во дуг Z\tЭксперимент\tТеория";//<<"Mas_tx Mas_Tnx";
double *Mas_Tnz=new double[N];
for(i=0;i<Tik;i++) Mas_Tnz[i]=0;
for (int y = 0; y < Tik; y++){
for (i = 0; i < N; i++){Mas_Tnz[y] += ((*MyMenu[i])(Mas_x[y],Mas_y[y],Mas_z[y]))*(A[i][N]);}
cout <<"\n"<<Mas_x[y]<<"\t\t"<< Mas_y[y]<<"\t\t"<<Mas_z[y]<<"\t\t"<<TikTak[y]<<"\t"<<Mas_Tnz[y];
}
}
////////////////////////////////////////////////////////////////////////////////
void TestTime(int n)
/* Х - в последовательном представлении
У - в связанном представлении
*/
{
clrscr(); //очистка экрана
cerr<<"\t\tНемного подождите - идут эксперименты...\n";
int i,nX=0,nZ=0,nY=0;
float TikTak[19],Secundomer=0;
int Mas_x[12],Mas_y[12],Mas_z[12];