Контрольная работа: Моделирование систем
}
void Spisok::Vvod_Ves()
//Вводматрицывесовдугзаданногографа.
{
cout << "Inppute the elements of edge matrix by strings:\n";
for (int i=0;i<MaxNodes;i++)
for (int j=0;j<MaxNodes;j++)
{
cout << "Inpute A[" << (i+1) << "," << (j+1) << "]: ";
cin >> A[i][j];
if ( A[i][j]==0 ) A[i][j] = B;
}
}
void Spisok::W_S (svqz *stk, int Elem)
//Помещение Elem в стек stk.
{
svqz q=new (Zveno);
(*q).Element = Elem;
(*q).Sled = *stk; *stk = q;
}
void Spisok::UDALENIE (svqz *stk, int *Klad)
//Удаление звена из стека, заданного указателем *stk.
//Значение информационного поля удаляемого звена сохраня-
//ется в параметре Klad.
{
svqz q;
if (*stk==NULL) cout<<"try to select from the empty stack!\n";
else
{ *Klad = (**stk).Element;