#include <iostream>
using namespace std;
class Complex{
public:
Complex()
{
real=0;
imag=0;
}
Complex(double r)
{
real=r;
imag=0;
}
Complex(double r,double i)
{
real=r;
imag=i;
}
operator double()
{
return real;
}
void display()
{
cout<<"("<<real<<"+"<<imag<<"i)"<<endl;
}
private:
double real;
double imag;
};
int main()
{
int i=2;
Complex c1(2,4),c2;
double d1;
d1=2.5+c1;
cout<<"d1="<<d1<<endl;
c2=Complex(d1);
cout<<"c2="<<c2.display<<endl;
return 0;
}