Revising quadratic equation 1 test case not pass help!

int a,b,c,x1,x2;

cin>>a>>b>>c;
x1= (-b + (pow(pow(b,2) - 4ac,0.5)))/2a;
x2= (-b - (pow(pow(b,2) - 4
ac,0.5)))/2a;

if(bb> 4a*c){

    cout<<"Real and Distinct"<<endl;
    if(x1>x2){
		cout<<x2<<" "<<x1<<endl;
	}
	else{
		cout<<x1<<" "<<x2<<endl;

	}

}
else if( bb == 4a*c){
cout<<“Real and Equal”<<endl;
cout<<x1<<" "<<x2;
}
please look at it my 2 test case are passed 1 left please help

I have edited your code, try to submit it now,
Basically you havent included the imaginary test case situation, I have included that now,