Created
July 17, 2008 09:01
-
-
Save defunkt/10 to your computer and use it in GitHub Desktop.
asd
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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