Professional Documents
Culture Documents
#include<stdio.h>
struct link
int roll;
link* next;
};
link *prenode,*newnode,*start,*newlink,*endnode;
void create()
int n,i,value;
cin>>n;
start=prenode=newnode;
cin>>value;
newnode->roll=value;
prenode->next=NULL;
for(i=2;i<=n;i++)
newnode=new link;
cin>>value;
newnode->roll=value;
prenode->next=newnode;
prenode=newnode;
newnode->next=NULL;
}
}
void begin()
int value;
cin>>value;
newlink->roll=value;
newlink->next=start;
start=newlink;
void end()
int value;
newlink=new link;
cin>>value;
link *temp;
temp=start;
while(temp->next!=NULL)
temp=temp->next;
temp->next=newlink;
newlink->roll=value;
newlink->next=NULL;
void display()
prenode=start;
while(prenode!=NULL)
cout<<prenode->roll<<endl;
prenode=prenode->next;
int main()
int a,b,i;
create();
cin>>a;
for(i=0;i<a;i++)
begin();
cin>>b;
for(i=0;i<b;i++)
end();
cout<<"Created.....Displaying now:"<<endl;
display();
return 0;