#ifndef LAB02_H #define LAB02_H #include using namespace std; class Rational { public: Rational(); // default constructor Rational(int num, int denom); // additional constructor void setNumerator(int num); // set numerator to num void setDenominator(int denom); // set denominator to denom int getNumerator() const; // return numerator int getDenominator() const; // return denominator void reduce(); // Reduce to lowest terms and // normalize private: pair data; // member first represents numerator // member second represents denominator int gcd(int m, int n) const; // returns the gcd of m and n }; #endif