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;
    }
}
};
 
    