Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- struct st{
- int serial;
- string proizvodjac;
- string model;
- int god;
- struct st *sljedeci;
- };
- typedef struct st stack;
- void InitS(stack *S){//inicijaliziranje glave
- S->sljedeci=NULL;
- }
- void TopS(stack &s,string *proizvodjac, string *model, int *serial, int *god){
- stack *trenutni=s.sljedeci;
- *proizvodjac =trenutni->proizvodjac;
- *model=trenutni->model;
- *serial=trenutni->serial;
- *god=trenutni->god;
- return;
- }
- void PushS(int serial, string proizvodjac, string model, int godiste,stack *S){
- stack *novi=new stack;
- novi->sljedeci= S->sljedeci;
- S->sljedeci=novi;
- novi->proizvodjac=proizvodjac;
- novi->model=model;
- novi->god=godiste;
- novi->serial=serial;
- }
- void PopS(stack *S){
- stack *brisi=S->sljedeci;
- S->sljedeci=brisi->sljedeci;
- delete brisi;
- }
- bool IsEmptyS(stack *S){
- if(S->sljedeci==NULL)
- return true;
- else
- return false;
- }
Add Comment
Please, Sign In to add comment