Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct elem
- {
- int inf;
- elem *kov;
- };
- elem *elso=NULL;
- elem* feltolt(elem *elso)
- {
- int x;
- elem *uj, *utolso=NULL;
- do{
- cout<<"aDJ Meg egy szamot:";
- cin>>x;
- if(x!=0)
- {
- uj=new elem;
- uj->inf=x;uj->kov=NULL;
- if(utolso!=NULL) utolso->kov=uj;
- utolso=uj;
- if(elso==NULL) elso=uj;
- }
- }while(x!=0);
- return elso;
- }
- void kiir(elem *elso)
- {
- while(elso!=NULL)
- {
- cout<<elso->inf<<" ";
- elso=elso->kov; }
- }
- int main()
- {
- elso=feltolt(elso);
- kiir(elso);
- return 0;
- }
- **************************
- beszur elore
- ****************************
- elem* beszur_elejere(elem* elso,int m)
- {
- elem* uj;
- uj=new elem;
- uj->inf=m;
- uj->kov=elso;
- elso=uj;
- return elso;
- }
- ******************************
- beszur vegere
- ******************************
- elem* beszur_vegere(elem* elso,int m)
- {
- elem* p=elso;
- elem* uj;
- //megkeressük az utolsó elem címét
- while(p->kov!=NULL) p=p->kov;
- uj=new elem;
- uj->inf=m;
- uj->kov=NULL;
- p->kov=uj;
- return elso;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement