01/10/2018, 12:18
Giải phương trình bậc 2 - Chương trình không hiện kết quả khi debug
#include<stdio.h>
#include<math.h>
int main()
{ float a,b,c,delta;
printf("nhap he so a,b,c: ");
scanf("%f%f%f",&a,&b,&c);
delta=b*b-4*a*c;
if(delta<0)
printf("phuong trinh vo nghiem");
else if(delta==0)
printf("phuong trinh co nghiem kep x=%f",-b/2/a);
else//if(delta>0)
printf("phuong trinh co 2 nghiem phan biet la x1=%f x2=%f ",
-b+sqrt(delta)/2/a,
-b-sqrt(delta)/2/a);
return 0;
}
Bài liên quan
Bạn format lại code và sửa title cho phù hợp nhé
vậy là do code ạ bạn ơi
mình thấy nó giống trong tài liệu tin học đại cương nhưng khi code nó lại xảy ra lỗi nên sợ do máy
chỉnh sửa bài viết cho dễ nhìn nha bạn
#include<stdio.h>
#include<math.h>
int main()
{ float a,b,c,delta;
printf(“nhap he so a,b,c: “);
scanf(”%f%f%f”,&a,&b,&c);
delta=bb-4a*c;
}
tại ở đây k hiện ấy chứ
chạy bình thường mà nhỉ
chắc do máy rồi tại tớ f5 chạy mượt còn f11 chả hiện thị thế ms k biết là lỗi gì
phương trình bậc 2 là nó xét trường hợp của a, b và c.
bậc 1 cũng tương tự.
không có giải vô delta liền được
tại tôi thấy khi debug nó chạy rất đúng nhưng khi compile and run nó lại k đúng nên ms thắc mắc
bạn thử cho a b c = 0 thử xem kết quả đúng hay không, pt bậc 2 là phải giải như tui ghi trên kia đó.
ok bạn. Chắc mãy tôi có vấn đè