Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- float pt1(float a, float b){
- if(a==0)
- return 0;
- else
- return -b/a;
- }
- int main(){
- float a,b,c;
- printf("Enter a: ");scanf("%f",&a);
- printf("Enter b: ");scanf("%f",&b);
- printf("Enter c: ");scanf("%f",&c);
- if(a==0){// kiểm tra a!= 0 hay không
- if(b!=0)// kiểm tra b khác 0 hay không
- printf("x = %f",pt1(b,c));
- else
- printf("Phuong trinh vo nghiem!\n");
- }else{
- float x1,x2,detal;
- detal = pow(b,2)-(4*a*c);// pow đây là lệnh để mũ lên cd: pow(a,b) là a mũ b
- if(detal>0){
- x1 = ((-b+pow(detal,0.5))/(2*a));// a mũ 1/b nghĩa là a căn bậc b
- x2 = ((-b-pow(detal,0.5))/(2*a));
- printf("x1 = %f, x2 = %f\n\n",x1,x2);
- }else if(detal==0)
- printf("pt co 1 nghiem x1 = x2 = %f\n\n",-b/2*a);
- else
- printf("Phuong trinh vo nghiem!\n\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement