DAJE NAJ. Zadanie w C++. Zdefiniuj typ o nazwie ulamek posiadajace składowe w postaci licznika i mianownika. Zainicjuj składowe za pomocą listy inicjalizacyjnej konstruktora. Klasa ma posiadać przeciążony operator strumienia wyjścia drukujący na ekranie licznik i mianownik.
JacekWr
Class ulamek { public: ulamek(int inLicznik = 0, int inMianownik = 0) : Licznik (inLicznik), Mianownik(inMianownik) { } int Licznik; int Mianownik; friend std::ostream& operator<<(std::ostream&, const ulamek &); }; std::ostream& operator <<(std::ostream& out, const ulamek &cFract) { return out << cFract.Licznik << "/" << cFract.Mianownik; }
public:
ulamek(int inLicznik = 0, int inMianownik = 0)
: Licznik (inLicznik), Mianownik(inMianownik) {
}
int Licznik;
int Mianownik;
friend std::ostream& operator<<(std::ostream&, const ulamek &);
};
std::ostream& operator <<(std::ostream& out, const ulamek &cFract) {
return out << cFract.Licznik << "/" << cFract.Mianownik;
}