sao không ai đóng góp hết vậy thôi thì cho bài cơ bản này vậy:
Viết chương trình C nhập vào a, b, c giải phương trình bậc 2: $ax^2+bx+c=0$
top ko ai quan tâm
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
float a,b,c,delta,x1,x2,x;
printf("Phuong trinh bac 2 co dang ax^2 + bx + c = 0\nNhap a : ");
scanf("%f",&a);
printf("Nhap b : ");
scanf("%f",&b);
printf("Nhap c : ");
scanf("%f",&c);
if (a==0)
{
if (b==0)
{
if (c==0) printf("Phuong trinh vo so nghiem.");
else printf("Phuong trinh vo nghiem.");
}
else
{
if(c==0)
{
printf("Phuong trinh co 1 nghiem x = 0");
}
if(c!=0)
{
x=-c/b;
printf("Phuong trinh co 1 nghiem: %f",x);
}
}
}
else
{
delta=b*b-4*a*c ;
if (delta<0) printf("Phuong trinh vo nghiem.");
if (delta==0)
{
x1=-b/(2*a);
printf("Phuong trinh da nghiem kep: %f",x1);
}
if (delta>0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("Phuong trinh co 2 nghiem phan biet: ");
printf("%f va %f",x1,x2);
}
}
getch();
return 0;
}
Bài viết đã được chỉnh sửa nội dung bởi tanthanh112001: 17-07-2016 - 17:40