Пример #1
0
int main()
{
	do
	{
		temp=(n*)malloc(sizeof(n));
		printf("Enter the element:");
		scanf("%d",&temp->data);
		temp->next=NULL;
		if(start==NULL)
		{
			temp->prev=NULL;
			start=temp;
		}
		else
		{
			temp->prev=rear;
			rear->next=temp;
		}
		rear=temp;
		printf("Enter any no. to continue creation else enter 0:");
		scanf("%d",&flag);
	}while(flag);
	printf("You have succefully created a lisked list as follows\n");
	display();
	printf("Enter choice for your desired operation:\n1:Insert\n2:Delete\n3:Display\n\n");
	scanf("%d",&flag);
	do
	{
		switch(flag)
		{
			case 1:
				insert();
				break;

			case 2:
				del();
				break;

			case 3:
				printf("Current linklist in order contains:\n");
				display();
				printf("Current linklist in reverse order contains:\n");
				rdisp();
				break;

	   		default:
				printf("You have enetered wrong choice\n");
	   	}
	printf("Enter choice for your desired operation:\n1:Insert\n2:Delete\n3:Display\n0:End\n\n");
   	scanf("%d",&flag);
	}
	while(flag);
   	return 0;
}
Пример #2
0
void main()
{

	int n,num,num1;


	while(1)
	{

		clrscr();

		printf("\npress 1 for insert an element on rear\n");
		printf("press 2 for delete an element from front\n");
		printf("press 3 for search an element from list\n");
		printf("press 4 for count the list element\n");
		printf("press 5 for display queue element in forward direction\n");
		printf("press 6 for display queue element in reverse direction\n");
		printf("press 7 for exit\n\n");
		printf("\nEnter your choice\n");
		scanf("%d",&n);

		switch(n)
		{

			case 1:

				printf("\nEnter an element for insertion:\n");
				scanf("%d",&num);

				insertion(num);

				break;


			case 2:

				deletion();

				break;


			case 3:

				printf("\nEnter which element will be search:\n");
				scanf("%d",&num1);

				search(num1);

				break;


			case 4:
				 printf("\nQueue contain %d element\n",rear);
				 break;


			case 5:

				fdisp();

				break;


			case 6:
				rdisp();
				break;


			case 7:

				printf("\nTHANK YOU FOR USING THIS PROGRAM..\n");
				getch();
				exit(0);

		}
		getch();
	}
}