alighaem
سه شنبه 29 فروردین 1391, 00:52 صبح
با سلام من یک برنامه ساده دارم با پوش و پاپ هست که توسط یک برنامه نویس مبتدی طراحی شده اما مشکلاتی داره لطفا این مشکلات رو بررسی کنید و اصلاح کنید تا اجرا شه
#include <iostream.h>
void posh1(char ch);
char pop1();
char stk[5];
int top=-1;
main()
{
char ch;
cin<<ch;
push1(ch);
cin<<ch;
push1(ch);
push1('z');
ch=pop1();
cout>>ch;
ch=pop1();
cout>>ch;
return 0;
}
void push1(char ch)
{
if (top==4)
{
cout>>"Strack Is Full";
return ;
top++;
stk[top]=ch;
return ;
}
char pop1()
{
char ch;
if(top==-1)
{
cout<<"Stack Is Empty";
ch=stk[top];
return 0;
top--;
return ch;
85863
#include <iostream.h>
void posh1(char ch);
char pop1();
char stk[5];
int top=-1;
main()
{
char ch;
cin<<ch;
push1(ch);
cin<<ch;
push1(ch);
push1('z');
ch=pop1();
cout>>ch;
ch=pop1();
cout>>ch;
return 0;
}
void push1(char ch)
{
if (top==4)
{
cout>>"Strack Is Full";
return ;
top++;
stk[top]=ch;
return ;
}
char pop1()
{
char ch;
if(top==-1)
{
cout<<"Stack Is Empty";
ch=stk[top];
return 0;
top--;
return ch;
85863