Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- typedef int Tip;
- class RedSekvencijalni {
- int pocetak, kraj, max_size;
- Tip *mojJebeniNiz;
- public:
- RedSekvencijalni(int vel) :max_size(vel), mojJebeniNiz(new Tip[max_size]), pocetak(0), kraj(0) {}
- void Dodaj(Tip t) {
- if (kraj == max_size)
- return;
- mojJebeniNiz[kraj] = t;
- kraj++;
- }
- void Recikliraj() {
- if (pocetak == kraj)
- return;
- pocetak++;
- if (pocetak == max_size)
- pocetak = 0;
- }
- void Print() {
- for (int i = pocetak; i < kraj; i++)
- {
- cout << mojJebeniNiz[i] << " ";
- }
- }
- };
- void main() {
- RedSekvencijalni zlatanov(5);
- for (int i = 0; i < 3; i++)
- {
- zlatanov.Dodaj(i);
- }
- zlatanov.Recikliraj();
- zlatanov.Print();
- system("Pause>0");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement