int main(void) { Node *head = NULL; int elem, n; printf("Enter how many elements: "); scanf("%d", &elem); for(int i = 0; i < elem; i++) { printf("Enter n%d: ", i+1); scanf("%d", &n); head = insert_begin(head, &n); printList(head); } destroy_list(head); }
void main() { start =NULL; int choice,index,count,element,position,num_choice; do { printf("Enter your choice\n1.Insert at beginning\n2.Insert at end\n3.Delete from beginning\n"); printf("\n4.Delete end\n5.Delete a given element\n6.Display"); scanf("%d",&choice); switch(choice) { case 1:printf("Enter the element to be inserted: "); scanf("%d",&element); insert_begin(element); break; case 2:printf("Enter the element to be inserted: "); scanf("%d",&element); insert_end(element); break; case 3:delete_first(); break; case 4:delete_end(); break; case 5:printf("Enter the element to be deleted"); scanf("%d",&element); delete_element(element); break; case 6:display(); break; } printf("Do you want to continue 1.yes,2.no"); scanf("%d",&num_choice); }while(num_choice==1); }