Paste
Pasted as C++ by registered user xujiayu ( 5 years ago )
#include <stdio.h>
#include <math.h>
#include <conio.h>
//giai phuong trinh can bac 2 : ax2 + bx + c = 0
int main()
{
float a ,b ,c,delta,x1,x2;
printf("\ngiai phuong trinh can bac 2 : ax2 + bx + c = 0");
printf("\nhay nhap he so bac 2 a : ");
scanf("%f",&a);
printf("\nhay nhap he so bac 1 b : ");
scanf("%f",&b);
printf("\nhay nhap hang tu do c : ");
scanf("%f",&c);
if(a == 0)
{
if(b == 0)
{
if(c == 0)
{
printf("\nphuong trinh vo so nghiem");
}
else
{
printf("\nphuong trinh vo nghiem");
}
}
else
{ float x = -c / b;
printf("\nphuong trinh co mot nghiem x = %f ",x);
}
}
else
{
delta = b*b - 4 * a * c;
if(delta > 0)
{
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
printf("\nnghiem thu 1 cua x1 = %f",x1);
printf("\nnghiem thu 2 cua x2 = %f",x2);
}
else if(delta == 0)
{ x1 = (-b / (2 * a));
printf("\phuong trinh co nghiem kep : x1 = x2 = %f ",x1);
}
else
{
printf("\nphuong trinh vo nghiem!");
}
}
getch();
return 0;
}
Revise this Paste