Closed blablakhonluong closed 2 years ago
Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
#include int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a==0){ if(b==0){ if(c==0){ printf("INF"); }else{ printf("NO"); } }else{ printf("%.2f",((float)-c/b)); } }else{ int D=b*b-4*a*c; if(D>0){ printf("%.2f %.2f",(float)(-b-sqrt(D))/(2*a),(float)(-b+sqrt(D))/(2*a)); }else if(D==0){ printf("%.2f",(float)-b/(2*a)); }else{ printf("NO"); } } }
Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
Xem code AC
#include
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a==0){
if(b==0){
if(c==0){
printf("INF");
}else{
printf("NO");
}
}else{
printf("%.2f",((float)-c/b));
}
}else{
int D=b*b-4*a*c;
if(D>0){
printf("%.2f %.2f",(float)(-b-sqrt(D))/(2*a),(float)(-b+sqrt(D))/(2*a));
}else if(D==0){
printf("%.2f",(float)-b/(2*a));
}else{
printf("NO");
}
}
}