Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
asd
#include<iostream>
#include<cstdlib>
#include<cstring>
using namespace std;
struct Auto{
int serijski_br;
char proizvodac[35];
char model[35];
int godina_proiz;
Auto *sljedeci;
Auto *prethodni;
};
Auto *aut=new Auto;
void PushS(int ser_br,char proiz[],char mod[],int god_pro,int unos_pod){
if(unos_pod==1)
aut->sljedeci=NULL;
if(!aut->sljedeci){
Auto *novi,*zadnji;
zadnji = aut;
while(zadnji->sljedeci)
zadnji=zadnji->sljedeci;
novi=new Auto;
zadnji->prethodni=zadnji;
novi->sljedeci=NULL;
zadnji->sljedeci=novi;
novi->serijski_br=ser_br;
strcpy(novi->proizvodac,proiz);
strcpy(novi->model,mod);
novi->godina_proiz=god_pro;
}
else{
Auto *novi,*sljedeci;
sljedeci=aut->sljedeci;
novi=new Auto;
novi->prethodni=aut;
novi->sljedeci=sljedeci;
aut->sljedeci=novi;
sljedeci->prethodni=novi;
novi->serijski_br=ser_br;
strcpy(novi->proizvodac,proiz);
strcpy(novi->model,mod);
novi->godina_proiz=god_pro;
}
}
void TopS_c_ispis(int broj){
Auto *lista=aut->sljedeci;
while(lista){
cout<<"-------------------"<<endl;
cout << lista->proizvodac<<endl;
cout << lista->serijski_br<<endl;
cout << lista->model<<endl;
cout << lista->godina_proiz<<endl;
lista=lista->sljedeci;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.