UT code
UT code
#include<stdio.h>
void main()
#include<conio.h>
{
#include<string.h>
char str[]="Data_structure";
int len=strlen(str);
int top,stack[20],max=20;
int i;;
clrscr();
void push(char x)
{
for(i=0;i<len;i++)
if(top==max-1)
{
{
push(str[i]);
printf("stack overflow");
}
}
for(i=top;i>=0;i--)
else
{
{
pop();
top++;
}
stack[top]=x;
getch();
}
}
}
void pop()
{
'C' Program to perform INSERT }
Operations on Linear Queue using an
else
Array.
{ r=r+1;
q[r]=val;
#include<stdio.h>
printf("\n Enqueued %d in the
#include<conio.h>
queue \n",val);
#define n 3
int q[n];
}
int f=-1;
}
int r=-1;
void display()
int val;
{
int i;
void Enqueue(int val)
if(r==-1)
{
{
if(r==n-1)
printf("\n Queue is empty");
{
}
printf("Queue overflow \n");
else
return;
{
}
int i;
else if(f==-1 && r==-1)
printf("\n queue elements are:\n");
{
for(i=f;i<=r;i++)
f=r=0;
{
q[r]=val;
printf("%d\t",q[i]);
} case 2:
} display();
} break;
void main()
{ case 3:
clrscr(); break;
do
{ default:
getch();
switch(choice)
}
{
case 1:
printf("Enter element to
insert=");
scanf("%d",&val);
Enqueue(val);
break;