1.1

 avatar
unknown
c_cpp
5 months ago
1.1 kB
2
Indexable
/*************************************************************
Code bởi Jase Sous

Bài 1.1
Giải phương trình a^2 + bx + c = 0 với các hệ số là các số thực

Note:
Thư viện bits/stdc++.h là thư viện tổng, bao gồm các thư viện cần thiết trong lập trình cơ bản.
Lúc kiểm tra và thi không nên dùng thư viện này mà phải khai báo từng thư viện cần dùng.
**************************************************************/

#include<bits/stdc++.h>
using namespace std;

int main(){
	float a, b, c;
	cin >> a >> b >> c;
	
	if (a == 0){
		if (b == 0){
			if (c == 0) cout << "Phuong trinh vo so nghiem";
			else cout << "Phuong trinh vo nghiem";
		}
		else cout << "Phuong trinh co nghiem duy nhat: x = " << -c/b;
	}
	else{
		float delta = b*b - 4*a*c;
		
		if (delta < 0) cout << "Phuong trinh vo nghiem";
		else if (delta == 0) cout << "Phuong trinh co nghiem kep: x1 = x2 = " << -b/(2*a);
		else cout << "Phuong trinh co 2 nghiem phan biet:\nx1 = " << (-b+sqrt(delta))/(2*a) << "\nx2 = " << (-b-sqrt(delta))/(2*a);
	}
	
	return 0;
}
Editor is loading...
Leave a Comment