Started by **Anik Adhikary**May 8, 2022

Open

how to do qaudratic equation in c++ ?somebody please help me.......

1 Replies

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

}

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

Recommended Threads

8

Anik Adhikary

Anik Adhikary

Anik Adhikary