230 Final

Embed Size (px)

Citation preview

  • 7/29/2019 230 Final

    1/3

    typedefint Item;

    class Stack {

    public:staticconstint MAX=100;

    private:Item arr[MAX];int nvalid;

    public:void push(Item val);void pop();

    Item top();bool isempty();Stack();

    };

    #include#include"Stack.h"usingnamespace std;

    Stack::Stack() {nvalid=0;

    }

    void Stack::push(Item val) {arr[nvalid]=val;nvalid++;

    }

    void Stack::pop() {

    if(isempty()==1)cout slash; // slash seperates two integer values

    is>>den;

    while(den==0) // if den==0 keep waiting for useable den value

    is>>den;

    }

    ostream& operator

  • 7/29/2019 230 Final

    2/3

    void Fraction::print(ostream& os) const { // simply prints fraction

    os

  • 7/29/2019 230 Final

    3/3

    #include

    using namespace std;

    int main() {

    char* cptr;

    char c1='A';

    cptr=&c1;

    cout