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;
}
//---------------------------------------------------------------------------
Хостинг от uCoz