class Fraction { public: // constructors Fraction(); Fraction(int n, int d); // accessor methods to set, print and get info about fraction void setValue(int n, int d); void print(); float getValue(); void reduce(); int numerator(); int denominator(); // methods for performing arithmetic on fractions Fraction add(Fraction r); Fraction sub(Fraction r); Fraction mult(Fraction r); Fraction div(Fraction r); // methods for defining comparison operations on fractions bool equal(Fraction r); bool greaterthan(Fraction r); bool lessthan(Fraction r); private: int gcd(int n, int d); int n; int d; };