#include"stdio.h"
#include"iostream"
#include"math.h"
using namespace std;
class complex {
int real, image, w, v, z;
public:
complex(int, int);
complex();
double mode();
void add(complex);
void sub(complex);
void mul(complex);
void print();
};
complex::complex(int x, int y)
{
real = x;
image = y;
}
complex::complex()
{
real = 0;
image = 0;
}
void complex::print()
{
if (image < 0)
cout << real << image << 'i' << endl;
else
cout << real << '+' << image << 'i' << endl;
}
void complex::add(complex w)
{
complex re;
re.real = real + w.real;
re.image = image + w.image;
re.print();
}
void complex::sub(complex w)
{
complex re;
re.real = real - w.real;
re.image = image - w.image;
re.print();
}
void complex::mul(complex w)
{
complex re;
re.real = real * w.real-image*w.image;
re.image = real * w.image+image*w.real;
re.print();
}
int main()
{
complex x(5, 6), y(-8, 9), z(-3, -6);
x.add(y);
x.sub(y);
x.mul(y);
}