Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct elem {
- int dane;
- elem *nast;
- };
- void add(elem* &pocz_kolejki, elem* &kon_kolejki, int x)
- {
- elem *nowy = new elem;
- nowy->dane = x;
- if (!pocz_kolejki)
- {
- pocz_kolejki = nowy;
- kon_kolejki = nowy;
- }
- else
- {
- kon_kolejki->nast = nowy;
- kon_kolejki = nowy;
- }
- }
- int next(elem* &pocz_kolejki, elem* &kon_kolejki)
- {
- elem *temp = pocz_kolejki;
- int dana = temp->dane;
- pocz_kolejki = pocz_kolejki->nast;
- delete temp;
- return dana;
- }
- int firstEl(elem* pocz_kolejki)
- {
- return pocz_kolejki->dane;
- }
- bool isEmpty(elem* pocz_kolejki)
- {
- return pocz_kolejki;
- }
- int main(int argc, const char * argv[]) {
- elem *pocz_kolejka = NULL;
- elem *kon = NULL;
- add(pocz_kolejka, kon, 10);
- add(pocz_kolejka, kon, 20);
- cout << next(pocz_kolejka, kon);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement