Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef _Wymierne_H_
- #define _Wymierne_H_
- class CWymierne
- {
- public:
- void Print();
- CWymierne(int m_li, int m_mia);
- operator int() const;
- friend CWymierne Pomnoz(CWymierne first, CWymierne second);
- int GetLi(){return li;};
- int GetMia(){return mia;};
- private:
- int li;
- int mia;
- };
- #endif
- #include "Wymierne.h"
- #include <iostream>
- CWymierne::CWymierne(int m_li, int m_mia)
- {
- li=m_li;
- mia=m_mia;
- }
- void CWymierne::Print()
- {
- std::cout<<li<<"/"<<mia<<std::endl;
- }
- CWymierne::operator int() const
- {
- CWymierne temp(*this, 0);
- std::cout<<*this<<std::endl;
- return temp;
- }
- CWymierne Pomnoz(CWymierne first, CWymierne second)
- {
- CWymierne temp(first.GetLi() * second.GetLi(),first.GetMia() * second.GetMia());
- return temp;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement