I'm having the following error:
error-invalid-operands-of-types-int-and-float-to-binary-operator
Here is my code:
void DivComplex(float ,float, float ,float ) {
const float divRe,divIm;
cout << "Enter 2 complex numbers: " << endl;
cin >> r1 >> i1 >> r2 >> i2;
divRe = (r1*i1 + r2*i2)/(i1^2 + i2^2);
divIm = (i1*r2 + r1*i2)/(i1^2 + i2^2);
if(divIm < 0) {
cout << "Devide is" << divRe << divIm << "j" << endl;
}
else {
cout << "Devide is " << divRe << "+" << divIm << "j" << endl;
}
}
};