Mình mắc phải lỗi cơ bản gì vậy mn ? 
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double a,b,c,d,x,y;
cout << "Nhap gia tri a: \n";
cin >> a;
cout << "Nhap gia tri b: \n";
cin >> b;
cout << "Nhap gia tri c: \n";
cin >> c;
d = b*b - 4*a*c;
if (d<0)
{
cout << "\nPhuong trinh vo nghiem";
}
else if(d=0)
{
x = -b/(2*a);
cout << "\nPhuong trinh co mot nghiem kep x = y =" << x ;
}
else
{
d = sqrt(d);
x =(-b + d)/(2*a);
y =(-b - d)/(2*a);
cout << "\nPhuong trinh co hai nghiem phan biet:";
cout << "\nNghiem thu nhat: x = " << x <<endl;
cout << "\nNghiem thu hai: y = " << y << endl;
}
return 0;
}
== mới là so sánh bằng.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?