#include<stdio.h>
#include<conio.h>
#define MAX 10
int top=-1;
int stack[MAX];
void main()
{
int a[10],i,n,val;
printf("Enter number of value\n");
scanf("%d",&n);
printf("Enter value of each element\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
push(a[i]);
}
for(i=0;i<n;i++)
{
val = pop();
a[i] = val;
}
for(i=0;i<n;i++)
{
printf("%d\n",a[i]);
}
}
void push(int val)
{
stack[++top] = val;
}
int pop()
{
int temp;
temp = stack[top--];
return temp;
}
#include<conio.h>
#define MAX 10
int top=-1;
int stack[MAX];
void main()
{
int a[10],i,n,val;
printf("Enter number of value\n");
scanf("%d",&n);
printf("Enter value of each element\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
push(a[i]);
}
for(i=0;i<n;i++)
{
val = pop();
a[i] = val;
}
for(i=0;i<n;i++)
{
printf("%d\n",a[i]);
}
}
void push(int val)
{
stack[++top] = val;
}
int pop()
{
int temp;
temp = stack[top--];
return temp;
}
No comments:
Post a Comment