Em thấy mấy bác làm thiếu điều kiện
Ví dụ như a=0, b=0 thì sao
Em thữ post bài em lên thữ nhé
#include<iostream>
#include<math.h>
#include<conio.h>
#include<string.h>
using namespace std;
int main()
{
double a, b, c, delta, x,x1,x2;
cout<<"---------Giai PT bac 2--------\n";
cout<<"Nhap a =";
cin>>a;
cout<<"Nhap b =";
cin>>b;
cout<<"Nhap c =";
cin>>c;
if(a!=0)
{
delta=b*b-4*a*c;
if(delta>0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
cout<<"Phuong trinh co 2 nghiem phan biet\n\n";
cout<<"Nghiem x1 = "<<x1;
cout<<"\n";
cout<<"Nghiem x2 = "<<x2;
}
else
if(delta<0)
{
cout<<"Phuong trinh vo nghiem!!!";
}
else
{
x=-b/(2*a);
cout<<"Phuong trinh co nghiem kep la: x = "<<x;
}
}
else
if(b!=0)
{
x=-c/b;
cout<<"Nghiem cua phuong trinh la: x = "<<x;
}
else
if(c!=0)
{
cout<<"Phuong trinh vo nghiem!!!!";
}
else
cout<<"Phuong trinh co vo so nghiem!";
_getch();
return 0;
}
Bookmarks