Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- class Bazowa
- {
- private:
- double a, b;
- public:
- Bazowa(double a1, double b1):a(a1), b(b1){}
- double zw_a()
- {
- return a;
- }
- double zw_b()
- {
- return b;
- }
- friend double operator*(Bazowa o1, Bazowa o2);
- Bazowa operator+(Bazowa o1)
- {
- Bazowa wynik(o1.zw_a(),zw_b());
- return wynik;
- }
- void wypisz()
- {
- std::cout<<a<<' '<<b<<std::endl;
- }
- };
- double operator*(Bazowa o1, Bazowa o2)
- {
- double x;
- x=(o1.a*o2.b);
- return x;
- }
- int main()
- {
- Bazowa o1(1,2), o2(3,4);
- o1.wypisz();
- o2.wypisz();
- Bazowa o3=o1+o2;
- o3.wypisz();
- double X = o1*o2;
- std::cout<<std::endl<<X<<std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement