#include <iostream>
#include <cmath>

using namespace std;

void quad_eqn(double a, double b, double c);

int main()
{
 double a = 0,b = 0,c = 0;

 cout<<"2차 방정식의 계수를 입력하시오."<<endl;
 cout<<"a: ";
 cin>>a;
 cout<<"b: ";
 cin>>b;
 cout<<"c: ";
 cin>>c;

 quad_eqn(a,b,c);

 return 0;
}

void quad_eqn(double a, double b, double c)
{
 double result1 = 0,result2 = 0;
 double D=0;
 result1 = (-b+sqrt(pow(b,2)-(4*a*c)))/(2*a);
 result2 = (-b-sqrt(pow(b,2)-(4*a*c)))/(2*a);
 D=(b*b)-4*a*c;
  
  if(D>0)
  {
   cout<<"근은"<<result1<<result2<<"입니다.";
  }
  else if(D==0)
  { 
   cout<<"중근"<<result1<<"입니다.";
  }
  else if(D<0)
  {
   cout<<"허근을 가집니다.";
  }
}