View Code of Problem 42

#include <iostream>
#include <math.h>
using namespace std;

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

Double click to view unformatted code.


Back to problem 42