View Code of Problem 42

#include <stdio.h>
#include <math.h>

int main(){
	double a,b,c,x1=0,x2=0;
	if(scanf("%ld%ld%ld",&a,&b,&c)!=EOF){
		if(b*b-4*a*c > 0){
			x1 =(double)(sqrt(b*b-4*a*c)-b)/(2*a);
			x2 =(double)(-sqrt(b*b-4*a*c)-b)/(2*a);
		}
		if (x1>=x2)
			printf("%.2ld %.2ld",x1,x2);
		else
			printf("%.2ld %.2ld\n",x2,x1);
	}	
	return 0;
}

Double click to view unformatted code.


Back to problem 42