View Code of Problem 42

#include<stdio.h>
#include<math.h>
int main(){
	int a, b, c;
	scanf("%d %d %d", &a, &b ,&c);
	double delta = 0;
	delta = b*b - 4*a*c;
	double x1, x2, bigger=0;
	x1 = ((-1.0)*b + sqrt(delta)) / 2*a;
	x2 = ((-1.0)*b - sqrt(delta)) / 2*a;
	int flag;
	if(x1>=x2){
		bigger = x1;
		flag = 1;
	}
	else bigger = x2, flag = 0;
	
	if(flag==1){
		printf("%.2f %.2f", bigger, x2);
	}
	else printf("%.2f %.2f", bigger, x1);
	
	return 0;
}
  

Double click to view unformatted code.


Back to problem 42