YouTip LogoYouTip

Cpp Examples Quadratic Roots

# C++ Example - Finding the Roots of a Quadratic Equation [![Image 6: C++ Examples](#) C++ Examples](#) A quadratic equation **axΒ² + bx + c = 0** (where a β‰  0), a is the coefficient of the quadratic term, bx is called the linear term, b is the coefficient of the linear term; c is called the constant term. The value of x is: !(#) ### Discriminant of the Roots !(#) !(#) ## Example #include #includeusing namespace std; int main(){float a, b, c, x1, x2, discriminant, realPart, imaginaryPart; cout<>a>>b>>c; discriminant = b*b - 4*a*c; if(discriminant>0){x1 = (-b + sqrt(discriminant)) / (2*a); x2 = (-b - sqrt(discriminant)) / (2*a); cout<<"Roots are real and different."<<endl; cout<<"x1 = "<<x1<<endl; cout<<"x2 = "<<x2<<endl; }else if(discriminant == 0){cout<<"Roots are real and same."<<endl; x1 = (-b + sqrt(discriminant)) / (2*a); cout<<"x1 = x2 ="<<x1<<endl; }else{realPart = -b/(2*a); imaginaryPart =sqrt(-discriminant)/(2*a); cout<<"Roots are complex and different."<<endl; cout<<"x1 = "<<realPart<<"+"<<imaginaryPart<<"i"<<endl; cout<<"x2 = "<<realPart<<"-"<<imaginaryPart<<"i"<<endl; }return 0;}
← Cpp Examples Leap YearCpp Examples Vowel Consonant β†’