int main(int argc, char* argv[]) { TMultiStack mst; mst.Put(0,10); int ms=10, ns, code, temp, val=0; clrscr(); cout << "Тестирование системы N стеков" << endl; while ( 1 ) { val++; code = random(4); // операция ns = random(ms); // номер стека if ( code<3 ) mst.Put(ns,val); else temp=mst.Get(ns); if ( val % 100 == 0 ) { mst.Paint(2,2,79); gotoxy(1,3); // mst.IsValid(); cout << "Циклов - " << val << ", Перепаковок - " << mst.GetRelocationCount() << endl; } if ( kbhit() ) break; } getch(); return 0; } //---------------------------------------------------------------------------