Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Complex {
- public:
- int mRe, mIm;
- Complex(): mRe(0),mIm(0) {}
- Complex(int re, int im): mRe(re), mIm(im) {}
- Complex operator +=(Complex rhs) {
- mRe+=rhs.mRe;
- mIm+=rhs.mIm;
- }
- Complex operator +(Complex rhs) {
- Complex novi;
- novi.mIm = mIm + rhs.mIm;
- novi.mRe = mRe + rhs.mRe;
- return novi;
- }
- };
- ostream& operator << (ostream& out, const Complex& rhs) {
- out << rhs.mRe << "+" << rhs.mIm << "i";
- return out;
- }
- int main() {
- Complex broj(3,3);
- Complex broj2(2,1);
- Complex broj3 = broj+broj2;
- cout << broj3 << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement