Untitled

mail@pastecode.io avatar
unknown
plain_text
3 years ago
740 B
745
Indexable
Never
#include<math.h>
#include<stdio.h>

int main()
{
    int a,b,c,delta;
   
    scanf("%d %d %d",&a,&b,&c);  
    
    	if(b != 0 && c == 0){ 
			printf(0);
		} 
    if(a == 0){ 
    	if(b == 0){ 
    		if(c == 0){ 
    			printf("INF");
			}  
			else if(c != 0){ 
				printf("NO");	
			}
		}  
		else if(b != 0){ 
			if(c == 0){ 
				printf("0.00");
			} else{ 
			 printf("%.2f",(float)-c/b);
			}
		}
	}else if ( a != 0){ 
		delta=b*b-4*a*c;
        if (delta<0)
            printf("NO");
        else if (delta==0)
            printf("%.2f",(float)-b/(2*a));
        else
            printf("%.2f %.2f",((float)-b-sqrt(delta))/(2*a),((float)-b+sqrt(delta))/(2*a));    
	}
          
return 0;  
}