Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef STOG_POLJE_H
- #define STOG_POLJE_H
- #include <iostream>
- #define maxElem 1000
- using namespace std;
- struct tPerson {
- string OIB;
- string name;
- string gender;
- double weight;
- int bDay;
- };
- struct tStack {
- tPerson Person[maxElem];
- int top;
- tStack () : top(-1) {}
- };
- tPerson TopS(tStack *Stack);
- void PushS(tPerson Person, tStack *Stack);
- void PopS(tStack *Stack);
- void InitS(tStack *Stack);
- bool IsEmptyS(tStack *Stack);
- tPerson TopS(tStack *Stack) {
- return Stack->Person[maxElem-Stack->top+1];
- }
- void PushS(tPerson Person, tStack *Stack) {
- Stack->Person[maxElem-Stack->top] = Person;
- Stack->top++;
- }
- void PopS(tStack *Stack) {
- Stack->top--;
- }
- void InitS(tStack *Stack) {
- Stack->top = 1;
- }
- bool IsEmptyS(tStack *Stack) {
- return (Stack->top == 1);
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment