Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct element{
- int dana;
- element *nastepny;
- };
- element *wierzcholek=NULL;
- void na_stos(int nowe_dane)
- {
- element *stary_wierzcholek;
- stary_wierzcholek=wierzcholek;
- wierzcholek= new element; //zmienna dynamiczna w adresie wierzcholek
- wierzcholek->dana=nowe_dane;
- wierzcholek->nastepny=stary_wierzcholek;
- }
- void wyswietl_stos()
- {
- element *wsk;
- wsk=wierzcholek;
- while(wsk!=NULL)
- {
- cout<<" Dane ze stosu "<<wsk->dana<<endl;
- wsk=wsk->nastepny;
- }
- }
- void ze_stosu()
- {
- int d;
- element *wsks;
- if(wierzcholek!=NULL)
- {
- d=wierzcholek->dana;
- cout<<"Usuwamy ze stosu "<<d<<endl;
- wsks=wierzcholek->nastepny;
- delete wierzcholek;
- wierzcholek=wsks;
- }
- }
- int main()
- {
- na_stos(5);
- na_stos(6);
- na_stos(9);
- na_stos(8);
- wyswietl_stos();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement