Tải bản đầy đủ (.docx) (2 trang)

Code tối ưu giải Phương trình bậc 2 trong ngôn ngữ lập trình C++

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (28.54 KB, 2 trang )

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
float a,b,c,delta,x,x1,x2;
a*x*x+b*x+c==0;
cout << "Phuong trinh bac hai co dang ax^2+bx+c=0 "<<"\n"<<"Nhap a=
";
cin >> a;
cout << "Nhap b= ";
cin >> b;
cout << "Nhap c= ";
cin >> c;
if(a==0)
{
if(b==0)
{
if(c==0) cout <<"Phuong trinh co vo so nghiem";
else cout <<"Phuong trinh vo nghiem";
}
else
{
x1=(-b/c);
cout <<"Phuong trinh co 1 nghiem: "<}
}


else
{


delta=b*b-4*a*c;
if(delta<0) cout <<"Phuong trinh vo nghiem";
if(delta==0)
{
x1=(-b/(2*a));
cout <<"Phuong trinh co nghiem kep: "<cout <<"x1 = x2 = "<}
if(delta>0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
cout <<"Phuong trinh co 2 nghiem phan biet: "<cout <<"x1= "<cout <<"x2= "<}
}
system("pause");
return 0;
}



×