Posted By

KHAAAANNN on 11/14/10


Tagged

polje stog


Versions (?)

stog_polje.h


 / Published in: C++
 

  1. struct automobil {
  2. char marka[20];
  3. char model[20];
  4. int serijskibroj;
  5. int godina;
  6. };
  7.  
  8. struct tstog {
  9. automobil elementi[10000];
  10. int vrh;
  11. };
  12.  
  13. typedef struct tstog *pstog;
  14.  
  15. automobil TopS(tstog *St){
  16. if (St->vrh < 9999)
  17. return (St->elementi[St->vrh + 1]);
  18. else
  19. {
  20. automobil au;
  21. au.serijskibroj = 0;
  22. au.godina = 0;
  23. return au;
  24. }
  25. }//TopS
  26.  
  27. void PushS(automobil x, tstog *St){
  28. if (St->vrh >= 0){
  29. St->elementi[St->vrh] = x;
  30. St->vrh--;
  31. }
  32. }
  33.  
  34. void PopS(tstog *St){
  35. if (St->vrh < 9999) St->vrh++;
  36. }
  37.  
  38. void InitS(tstog *St){
  39. St->vrh = 9999;
  40. }
  41.  
  42. bool IsEmptyS(tstog *St){
  43. if (St->vrh == 9999)
  44. return true;
  45. else
  46. return false;
  47. }

Report this snippet  

You need to login to post a comment.