1 Góc học tập ➢
2 Tin học đại cương ➢
3 Bài kiểm tra thực hành
Đề 10 |
---|
Lập chương trình thực hiện các công việc sau: 1. Nhập 3 số thực a,b,c bất kì. 2. Giải và biện luận phương trình bậc 2: 3. Thông báo kết quả ra màn hình. |
Chú ý: _Sinh viên phải kiểm tra điều kiện đầu vào. |
#include <bits/stdc++.h>
main()
{float a,b,c,delta;
printf("Nhap vao 3 so thuc:");
printf("\n a=");scanf("%f",&a);
printf(" b=");scanf("%f",&b);
printf(" c=");scanf("%f",&c);
if(a<0) {a=-a;b=-b;c=-c;}
if(a==0)
{if(b==0&&c==0) printf("\n Pt vo so nghiem.");
if(b==0&&c!=0) printf("\n Pt vo nghiem.");
if(b!=0) printf("\n Pt co nghiem x=%f .",-c/b);}
else {delta=b*b-4*a*c;
if(delta==0) printf("\n Pt co nghiem kep x=%f .",-b/2/a);
if(delta>0) printf("\n Pt co 2 nghiem thuc phan biet: \n x1=%f \n x2=%f .",(-b+sqrt(delta))/2/a,(-b-sqrt(delta))/2/a);
if(delta<0) printf("\n Pt co 2 nghiem phuc: \n x1=%f+%fi \n x2=%f-%fi .",-b/2/a,sqrt(-delta)/2/a,-b/2/a,sqrt(-delta)/2/a);
}
getch();
}