5)Song+Ken

code format="cpp" class stack{ protected: int top; char item[5]; bool full, empty;

public: stack{ full=false; empty=true; };            ~stack{};

bool push(char c){ if(empty==true){ item[0]=c; empty=false; top=0; return true; }                 else if(full==true){ item[4]=c; return true; }                 else if(empty==false && full==false){ top++; item[top]=c; if(top==4)full=true; return true; }                 else return false; };

char pop{ char c;                 if(empty==false && top>=0){ c=item[top]; item[top]=0; top--; return c;                           } else return 0; };

bool isempty{ if(empty==true)return true; else return false; };

bool isfull{ if(full==true)return true; else return false; }; }; code