Thursday 21 May 2015

c program to create a stack

#include<stdio.h>
main()
{
int a[10],f=0,i,ch,n;
clrscr();
do{ printf("Enter your choice\n");
printf("1.add\t2.Delete\t3.Display\t4.Exit");
scanf("%d",&ch);
switch(ch)
{
case 1:
printf("\n insert a element");
scanf("%d",&n);
a[f]=n;
f++;
break;
case 2:
if(f>1)
{
for(i=0;i<f;i++)
{
a[i]=a[i+1];
}
f--;
}
else
printf("\n no elements to delete\n");
break;
case 3:
if(f>0)
{
for(i=0;i<f;i++)
{
printf("%d\n",a[i]);
}
}else
printf("\nno elements to display\n");
break;


}
}while(ch!=4);

getch();
}

No comments:

Post a Comment