Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Wymierna
- {
- private: // pola prywatne
- int licznik;
- int mianownik;
- public: // metody publiczne
- Wymierna(); // konstruktor domyślny (bezargumentowy)
- Wymierna(int);
- Wymierna(int, int);
- void wypisz();
- double value() {return 1.0 * licznik / mianownik;}
- // metody dostępowe:
- void set_licznik(int l) {licznik = l;}
- void set_mianownik(int m) {mianownik = m;}
- int get_licznik() {return licznik;}
- int get_mianownik() {return mianownik;}
- };
- Wymierna::Wymierna() : licznik(0), mianownik(1) {}
- Wymierna::Wymierna(int liczba) : licznik(liczba), mianownik(1) {}
- Wymierna::Wymierna(int l, int m) : licznik(l), mianownik(m) {}
- void Wymierna::wypisz()
- {
- cout << licznik << '/' << mianownik;
- }
- int main()
- {
- Wymierna liczba(7,5); // wywołanie konstruktora
- //liczba.wypisz();
- cout << liczba.get_licznik() << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement