/* Deklaracja klasy i funkcji */ class fraction{ private: int gcd(int one, int two); long int mNumerator; long int mDenominator; public: fraction(int numenator, int denominator); fraction(const fraction &model); fraction& reduce(); //friend ostream& operator<<(ostream& screen, const fraction& rhs); /* operatory */ fraction& operator*=(const fraction &rhs); fraction& operator/=(const fraction &rhs); fraction& operator+=(const fraction &rhs); fraction& operator-=(const fraction &rhs); fraction& operator=(const fraction &rhs); fraction operator+(const fraction &rhs); fraction operator-(const fraction &rhs); fraction operator*(const fraction &rhs); fraction operator/(const fraction &rhs); fraction& operator--(void); fraction& operator++(void); }; /* globalne */ /*ostream& operator<<(ostream& screen, const fraction& rhs){ screen<