===== Zadanie - Klasa liczb wymiernych =====
Dla operacji wykonywanych na obiektach klasy Wymierna dociąż operatory =,*,*=,+,+=,-,-=,== jako metody składowe tej klasy.
Wymierna w1(1,2), w2(3,4);
Wymierna x = w1 + w2;
Wymierna y = w1 * 3;
// itd.
if (w1 == w2) cout << "Liczby są identyczne" << endl;
Przeciąż operatory << i >> jako funkcje zaprzyjaźnione z klasą Wymierna tak aby poprawne wczytywanie ze strumienia wejściowego i wypisywanie do strumienia wyjściowego:
Wymierna w(1,3);
cout << "Oto liczba " << w << endl;
Przeciąż operator rzutowania obiektu typu Wymierna na typ ''double''
Wymierna w1(5,6);
double x = w1 * 3.1;
Wymierna w3 = w1 + 3.1;