اكواد تخص ال stack في c++
stack
#include<iostream.h>
const int size=5;
void push(int[],int&,int);
void pop(int[],int&,int&);
main()
{
int top=0,item,stack[size],i;
for(i=0;i<size;i++){
cout<<"enter item "<<endl;
cin>>item;
push(stack,top,item);}
for(i=0;i<size;i++){
pop(stack,top,item);
cout<<item<<" ";
}
}
void push(int stack[size],int &top,int item)
{
if(top>=size)
cout<<"full stack"<<endl;
else {
stack[top]=item;
top++;} }
void pop(int stack[size],int &top,int &item)
{
if(top==0)
cout<<"empty stack"<<endl;
else{
item=stack[top];
top--; } }
#include<iostream.h>
const int size=5;
void push(int[],int&,int);
void pop(int[],int&,int&);
main()
{
int top=0,item,stack[size],i;
for(i=0;i<size;i++){
cout<<"enter item "<<endl;
cin>>item;
push(stack,top,item);}
for(i=0;i<size;i++){
pop(stack,top,item);
}
}
void push(int stack[size],int &top,int item)
{
if(top>=size)
cout<<"full stack"<<endl;
else {
stack[top]=item;
top++;} }
void pop(int stack[size],int &top,int &item)
{
if(top==0) cout<<"empty stack";
else
if(stack[top]%2==0){item=stack[top];top--;cout<<item;}
else
top--; }
#include<iostream.h>
const int size=5;
int top=0,item,stack[size],i;
int max=stack[0];
void push(int[],int&,int);
void pop(int[],int&,int&);
main()
{
for(i=0;i<size;i++){
cout<<"enter item "<<endl;
cin>>item;
push(stack,top,item);}
for(i=0;i<size;i++){
pop(stack,top,item);
}
}
void push(int stack[size],int &top,int item)
{
if(top>=size)
cout<<"full stack"<<endl;
else {
stack[top]=item;
top++;} }
void pop(int stack[size],int &top,int &item)
{
if(top==0) cout<<"empty stack";
else
if(item>max){max=item;cout<<max;}
else
top--; }
const int size=5;
int top=0,item,stack[size],i;
int max=stack[0];
void push(int[],int&,int);
void pop(int[],int&,int&);
main()
{
for(i=0;i<size;i++){
cout<<"enter item "<<endl;
cin>>item;
push(stack,top,item);}
for(i=0;i<size;i++){
pop(stack,top,item);
}
}
void push(int stack[size],int &top,int item)
{
if(top>=size)
cout<<"full stack"<<endl;
else {
stack[top]=item;
top++;} }
void pop(int stack[size],int &top,int &item)
{
if(top==0) cout<<"empty stack";
else
if(item>max){max=item;cout<<max;}
else
top--; }
اكواد تخص ال stack في c++
Reviewed by حامد طالب العراقي
on
5/13/2015 05:08:00 م
Rating:

ليست هناك تعليقات: