Program to Create Singly Linked List .
//Program Create Singly Linked List #include<stdio.h> #include<conio.h> #include<alloc.h> //------------------------------------------------- struct node { int data; struct node *next; }*start=NULL; //------------------------------------------------------------ void creat() { char ch; do { struct node *new_node,*current; new_node=(struct node *)malloc(sizeof(struct node)); printf("nEnter the data : "); 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("nDo you want to creat another : "); ch=getche(); }while(ch!='n'); } //------------------------------------------------------------------ void display() { struct node *new_node; printf("The Linked List : n"); new_node=start; while(new_node!=NULL) { printf("%d--->",new_node->data); new_node=new_node->next; } printf("NULL"); } //---------------------------------------------------- void main() { create(); display(); } //----------------------------------------------------
Output :
Enter the data : 10 Do you want to creat another : y Enter the data : 20 Do you want to creat another : y Enter the data : 30 Do you want to creat another : n The Linked List : 10--->20--->30--->NULL
Struggling with coding concepts, debugging, or complex programming tasks? Academic guidance can help you understand programming fundamentals, improve problem-solving abilities, and approach assignments with greater confidence. Students seeking Online programming assignment help can receive support with languages, algorithms, data structures, and project-related concepts. Reliable assistance should focus on clear explanations, original work, and learning-oriented guidance. With the right support, students can strengthen their technical skills, manage coursework efficiently, and develop a better understanding of programming.
ReplyDelete