Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. struct pool_t
  5. {
  6. int *data;
  7. int size, tail;
  8. };
  9. void push (pool_t &pool, int val)
  10. {
  11. pool.tail=(pool.tail+1)%pool.size;
  12. pool.data[pool.tail]=val;
  13. }
  14. int main()
  15. {
  16. pool_t pool={new int[5],5,2};
  17. for (int i=0;i<10;++i)
  18. push(pool,i);
  19. for (int i=0;i<pool.size;++i)
  20. cout«pool.data[i]«" ";
  21.  
  22. return 0;
  23. }
  24. 19
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement