11BEC1108 Stack Using Link List
11BEC1108 Stack Using Link List
(11bec1108)
PRAKHAR SINGH
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
struct node
int data;
};
int main()
int choice,data;
while(1)
printf("\n1.Push\n2.Pop\n3.Display\n4.Exit\n");
printf("\nEnter ur choice:");
scanf("%d",&choice);
switch(choice)
{
case 1:
scanf("%d",&data);
temp->data=data;
temp->link=top;
top=temp;
break;
case 2:
if(top!=NULL)
top=top->link;
else
printf("\nStack Underflow");
break;
case 3:
temp=top;
if(temp==NULL)
{
printf("\nStack is empty\n");
while(temp!=NULL)
printf("\n%d\n",temp->data);
temp=temp->link;
break;
case 4:
exit(0);