 Started by Anik AdhikaryMay 8, 2022

# Open how to do qaudratic equation in c++ ?

2 VIEWES 0 LIKES 0 DISLIKES SHARE
0 LIKES 0 DISLIKES 2 VIEWES SHARE

1 Replies Sidhdarth Basu replied 5 days ago0 likes0 dislikes
`#include <iostream>`
`#include <cmath>`
`using namespace std;`
`int main() {`
`    float a, b, c, x1, x2, discriminant, realPart, imaginaryPart;`
`    cout << "Enter coefficients a, b and c: ";`
`    cin >> 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/(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;`
`}`
You must be Logged in to reply
Trending Technologies
15 Software40 DevOps46 Frontend Development24 Backend Development20 Server Administration17 Linux Administration26 Data Center24 Sentry24 Terraform23 Ansible83 Docker70 Penetration Testing16 Kubernetes21 NGINX20 JenkinsX17
Recommended Blogs
8        8 Anik Adhikary Anik Adhikary Anik Adhikary Anik Adhikary Anik Adhikary Anik Adhikary Anik Adhikary Anik Adhikary Techiio is on the journey to build an ocean of technical knowledge, scouring the emerging stars in process and proffering them to the corporate world.