struct vlak{
	char vrsta[15], model[15], sifra[4], boja[15];
	int datum;
	float cijena;
};

struct roba {
	vlak vrijednost;
	roba* sljedeci; };

typedef roba* element;
typedef roba stog;

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


vlak TopS(stog* st) {
	return st->sljedeci->vrijednost; }


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


void PushS(vlak v, stog* st) {
	element novi = new roba;
	novi->vrijednost = v;
	novi->sljedeci = st->sljedeci;
	st->sljedeci = novi; }


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