View Code of Problem 42

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

int main(){
	
	double a,b,c;
	
	scanf("%lf %lf %lf",&a,&b,&c);
	
	double delta = (b*b - 4*a*c)*1.0;
	
	double x1,x2;
	
	if(delta>0){
		x1 = (-1.0*b+sqrt(delta))/(2.0*a);
		x2 = (-1.0*b-sqrt(delta))/(2.0*a);
		
	}
	if(x1<x2){
		int t;
		t=x1;
		x1= x2;
		x2=t;
	}
	printf("%.2lf %.2lf",x1,x2);

	return 0;
}

Double click to view unformatted code.


Back to problem 42