/ Published in: C++
Implementacija stoga pomocu polja
Expand |
Embed | Plain Text
struct automobil { char sb[15]; char proizv[30]; char model[20]; unsigned int godp; }; struct st { automobil element[1000]; int top; }; automobil TopS(st *S) //dobivanje vrijednosti s vrha stoga { return S->element[S->top+1]; } void PushS(automobil x, st *S) //dodavanje elementa x na vrh stoga { if(S->top == 0) return; S->element[S->top] = x; S->top--; } void PopS(st *S) //naredba koja brise vrijednost s vrha stoga { S->top++; } bool IsEmptyS(st *S) //procedura koja provjerava je li stog prazan { if(S->top == 999) return true; else return false; } st* InitS(st *S) //inicijalizacija praznog stoga (iliti brisanje cijelog stoga) { S->top = 999; return S; }
You need to login to post a comment.
