Guest User

Untitled

a guest
Jun 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. struct st{
  6. int serial;
  7. string proizvodjac;
  8. string model;
  9. int god;
  10. struct st *sljedeci;
  11. };
  12. typedef struct st stack;
  13.  
  14. void InitS(stack *S){//inicijaliziranje glave
  15. S->sljedeci=NULL;
  16. }
  17.  
  18. void TopS(stack &s,string *proizvodjac, string *model, int *serial, int *god){
  19. stack *trenutni=s.sljedeci;
  20. *proizvodjac =trenutni->proizvodjac;
  21. *model=trenutni->model;
  22. *serial=trenutni->serial;
  23. *god=trenutni->god;
  24. return;
  25. }
  26. void PushS(int serial, string proizvodjac, string model, int godiste,stack *S){
  27. stack *novi=new stack;
  28. novi->sljedeci= S->sljedeci;
  29. S->sljedeci=novi;
  30. novi->proizvodjac=proizvodjac;
  31. novi->model=model;
  32. novi->god=godiste;
  33. novi->serial=serial;
  34.  
  35. }
  36. void PopS(stack *S){
  37. stack *brisi=S->sljedeci;
  38. S->sljedeci=brisi->sljedeci;
  39. delete brisi;
  40. }
  41. bool IsEmptyS(stack *S){
  42. if(S->sljedeci==NULL)
  43. return true;
  44. else
  45. return false;
  46. }
Add Comment
Please, Sign In to add comment