Programowanie obiektowe
Laboratorium nr III
Zadanie 1.
Do poniższej deklaracji klasy Ulamek napisać implementację. W pliku testUlamek.cpp przetestować każdą metodę klasy Ulamek oraz funkcje zaprzyjaźnione z tą klasą.
class Ulamek {
private:
int l; //licznik int m; //mianownik
public:
Ulamek();
Ulamek(int,int);
Ulamek operator+(const Ulamek &) const;
Ulamek operator*(const Ulamek &) const;
Ulamek operator/(const Ulamek &) const;
Ulamek operator-(const Ulamek &) const;
Ulamek operator-() const;
friend Ulamek operator*(double, const Ulamek &);
friend ostream & operator<<(ostream &, const Ulamek &);
friend istream & operator>>(istream &, Ulamek &);
Ulamek skroc() const;
};