Advertisement
Zlajaa7

red->sekvenca

Nov 16th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. typedef int Tip;
  5. class RedSekvencijalni {
  6. int pocetak, kraj, max_size;
  7. Tip *mojJebeniNiz;
  8. public:
  9. RedSekvencijalni(int vel) :max_size(vel), mojJebeniNiz(new Tip[max_size]), pocetak(0), kraj(0) {}
  10.  
  11. void Dodaj(Tip t) {
  12. if (kraj == max_size)
  13. return;
  14. mojJebeniNiz[kraj] = t;
  15. kraj++;
  16. }
  17. void Recikliraj() {
  18. if (pocetak == kraj)
  19. return;
  20. pocetak++;
  21. if (pocetak == max_size)
  22. pocetak = 0;
  23. }
  24. void Print() {
  25. for (int i = pocetak; i < kraj; i++)
  26. {
  27. cout << mojJebeniNiz[i] << " ";
  28. }
  29. }
  30.  
  31. };
  32. void main() {
  33. RedSekvencijalni zlatanov(5);
  34. for (int i = 0; i < 3; i++)
  35. {
  36. zlatanov.Dodaj(i);
  37. }
  38. zlatanov.Recikliraj();
  39. zlatanov.Print();
  40.  
  41.  
  42.  
  43. system("Pause>0");
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement