#include <iostream>
using namespace std;
struct jedna_roba {
    char sifra[30];
    char model[20];
    char vrsta[20];
    char boja[20];
    float cijena;
    char datum[20];
};
struct sve_robe {
    jedna_roba*element;
    troba*sljedeci;
};
jedna_roba*TopS(sve_robe*roba) {
    jedna_roba*top= new jedna_roba;
    sve_robe*top2= new sve_robe;
    top2=roba->sljedeci;
    top=top2->element;
    return top;
}
void PushS(sve_robe*roba,jedna_roba*roba2) {
    sve_robe*novi=new sve_robe;
    novi->element=roba2;
    novi->sljedeci=roba->sljedeci;
    roba->sljedeci=novi;
}
void PopS(sve_robe*roba) {
    sve_robe*novi=new sve_robe;
    novi=roba->sljedeci;
    roba->sljedeci=novi->sljedeci;
}

void InitS(sve_robe*roba) {
    roba->sljedeci=NULL;          
}
int IsEmptyS(sve_robe*roba) {
    if(!roba->sljedeci)return 0;
    else return 1;
}