struct t_element {
	broj vrijednost;
	t_element* sljedeci; };
typedef t_element* element;
typedef t_element stog;


broj TopS(stog* St) {
	return St->sljedeci->vrijednost;
	cout<<endl; }


void PushS(broj x, stog* St) {
	element roba0 = new t_element;
	roba0->vrijednost = x;
	roba0->sljedeci = St->sljedeci;
	St->sljedeci = roba0; }


void PopS(stog* St) {
	element brisati = St->sljedeci;
	St->sljedeci = brisati->sljedeci;
	delete brisati; }


void InitS(stog* St) {
	St->sljedeci = NULL; }


bool IsEmptyS(stog* St){
	if(St->sljedeci == NULL) return 0;
	else return 1; }