[C++] Giải phương trình bậc 2 Ngôn ngữ lập trình: C++ Phần mềm: Visual Studio CODE: Select All #include <iostream>using namespace std;// Giải phương trình bậc 2void GiaiPhuongTrinhBac_1(float a, float b){ if (a == 0) { if (b == 0) cout << "Phuong Trinh VSN"; else cout << "Phuong Trinh VN"; } else { float x = (float)-b / a; cout << "Phuong Trinh co nghiem duy nhat x = " << x; }}void GiaiPhuongTrinhBac_2(float a, float b, float c){ if (a == 0) GiaiPhuongTrinhBac_1(b, c); else { float delta = (float) ( b * b - 4 * a * c ); if (delta < 0) cout << "Phuong trinh VN"; else if (delta == 0) { cout << "Phuong trinh co nghiem kep x1 = x2 = " << (float)-b / (2 * a); } else { float x1 = (-b + sqrt(delta)) / (2 * a); float x2 = (-b - sqrt(delta)) / (2 * a); cout << "Phuong trinh co 2 nghiem phan biet \n"; cout << "x1 = " << x1 << "\n"; cout << "x2 = " << x2 << "\n"; } }}int main(){ float a, b, c; cout << "a = "; cin >> a; cout << "b = "; cin >> b; cout << "c = "; cin >> c; GiaiPhuongTrinhBac_2(a, b, c); cout << endl; system("pause");}