#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;
 result1 = (-b+sqrt(pow(b,2)-(4*a*c)))/(2*a);
 result2 = (-b-sqrt(pow(b,2)-(4*a*c)))/(2*a);
 
 if(result1 < 0){
  if(result2 < 0){
   cout<<"근이 없습니다."<<endl;
  }
  else{
   cout<<"근은 "<<result2<<"입니다."<<endl;
  }
 }
 else if(result2 < 0){
  cout<<"근은 "<<result1<<"입니다."<<endl;
 }
 else{
  cout<<"근은 "<<result1<<"와 "<<result2<<"입니다."<<endl;
 }

}


제가이렇게 코드를짯는데 자꾸 -1 -1 근이이렇게나오는데 뭐가문제있는건ㄱ요