#ifndef NUMBER_H #define NUMBER_H #include "digit.h" class Number { friend ostream& operator<< (ostream &, Number &); public: Number(); Number(int, int, int); Number(Digit, Digit, Digit); ~Number(); void setnumber(int, int, int); void setnumber(Digit, Digit, Digit); Digit getleft(); Digit getmiddle(); Digit getright(); int convert2int(); void parse(int); void operator=(int); void Number::operator+=(Number); void Number::operator-=(Number); Number operator+(Number); Number operator-(Number); bool operator==(Number); bool operator!=(Number); bool operator<=(Number); bool operator<(Number); bool operator>=(Number); bool operator>(Number); Number operator++(); Number operator--(); void displaynumber(); private: Digit left; Digit middle; Digit right; }; #endif