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