#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
struct node
{
	int data;
	struct node *next;
}*start=NULL;
void create()
{
	char ch;
	do
	{
		struct node *current,*new_node;
		new_node=(struct node*)malloc(sizeof(struct node));
		printf("\n enter the data to node");
		scanf("%d",&new_node->data);
		new_node->next=NULL;
		if(start==NULL)
		{
			start=new_node;
			current=new_node;
		}
		else
		{
		current->next=new_node;
		current=new_node;
		}
		
		printf("\n do you want to create another node:");
		ch=getche();
	}while(ch!='n');
}
void display()
{
	struct node*temp=start;
	printf("\n the linked list is :");
	while(temp!=NULL)
	{
		printf("%d--->",temp->data);
		temp=temp->next;
		
	}
	printf("NULL");
}
void main()
{
	create();
	display();
}
