/******************************************************************************
Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl,
C#, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog.
Code, Compile, Run and Debug online from anywhere in world.
*******************************************************************************/
#include <bits/stdc++.h>
using namespace std;
struct Node{
Node* next;
int data;
};
Node* head= NULL;
Node* previous=NULL;
void push(int data)
{
Node* current=new Node() ; //new
current->data=data; //new with data
if(head==NULL){
previous=current;
head=current;
return;
}
previous->next=current;
previous=current;
}
int main()
{
int arr[]={1,2,5,9,4};
int n=sizeof(arr)/sizeof(arr[0]);
int i;
for(i=0;i<5;i++)
{
push(arr[i]);
}
Node* current=head;
while(current!=NULL)
{
cout<<current->data<<endl;
current=current->next;
}
return 0;
}
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKV2VsY29tZSB0byBHREIgT25saW5lLgpHREIgb25saW5lIGlzIGFuIG9ubGluZSBjb21waWxlciBhbmQgZGVidWdnZXIgdG9vbCBmb3IgQywgQysrLCBQeXRob24sIEphdmEsIFBIUCwgUnVieSwgUGVybCwKQyMsIFZCLCBTd2lmdCwgUGFzY2FsLCBGb3J0cmFuLCBIYXNrZWxsLCBPYmplY3RpdmUtQywgQXNzZW1ibHksIEhUTUwsIENTUywgSlMsIFNRTGl0ZSwgUHJvbG9nLgpDb2RlLCBDb21waWxlLCBSdW4gYW5kIERlYnVnIG9ubGluZSBmcm9tIGFueXdoZXJlIGluIHdvcmxkLgoKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJ1Y3QgTm9kZXsKICAgIE5vZGUqIG5leHQ7CiAgICBpbnQgZGF0YTsKfTsKCk5vZGUqIGhlYWQ9IE5VTEw7Ck5vZGUqIHByZXZpb3VzPU5VTEw7Cgp2b2lkIHB1c2goaW50IGRhdGEpCnsKICAgIE5vZGUqIGN1cnJlbnQ9bmV3IE5vZGUoKSA7IC8vbmV3CiAgICBjdXJyZW50LT5kYXRhPWRhdGE7IC8vbmV3IHdpdGggZGF0YQogICAgCiAgICBpZihoZWFkPT1OVUxMKXsKICAgIHByZXZpb3VzPWN1cnJlbnQ7CiAgICBoZWFkPWN1cnJlbnQ7CiAgICByZXR1cm47CiAgICB9CiAgICAKICAgIHByZXZpb3VzLT5uZXh0PWN1cnJlbnQ7CiAgICBwcmV2aW91cz1jdXJyZW50OwoKfQoKaW50IG1haW4oKQp7CiAgICBpbnQgYXJyW109ezEsMiw1LDksNH07CiAgICBpbnQgbj1zaXplb2YoYXJyKS9zaXplb2YoYXJyWzBdKTsKICAgIGludCBpOwogICAgZm9yKGk9MDtpPDU7aSsrKQogICAgewogICAKICAgICAgIHB1c2goYXJyW2ldKTsKICAgIH0KICAgIAogICAgTm9kZSogY3VycmVudD1oZWFkOwogCiAgICB3aGlsZShjdXJyZW50IT1OVUxMKQogICAgewogICAgCiAgICAgICAgY291dDw8Y3VycmVudC0+ZGF0YTw8ZW5kbDsKICAgICAgICBjdXJyZW50PWN1cnJlbnQtPm5leHQ7CiAgIAogICAgfQoKICAgIHJldHVybiAwOwp9Cg==