Code:
#include<iostream>
#include<math.h>
class complex {
int r;
int i;
public:
complex() : r(0), i(0) {}
complex(int a, int b) {
r = a;
i = b;
}
void input() {
std::cin>>r>>i;
}
complex add(complex k) {
complex add;
add.r = r+k.r;
add.i = i+k.i;
return add;
}
complex sub(complex q) {
complex sub;
sub.r=r-q.r;
sub.i=i-q.r;
return sub;
}
void print() {
std::cout<<r;
std::cout<<i;
}
};
int main()
{
complex d,e;
complex c(7,8);
d.input();
e=c.add(d);
e.print();
e=c.sub(d);
e.print();
return 0;
}
ur code which is working