c언어로 구현한 이차방정식의 근 구하기
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

c언어로 구현한 이차방정식의 근 구하기에 대한 보고서 자료입니다.

본문내용

canf("%lf", c);
}
void Eq2(const double a, const double b, const double c, double *x1, double *x2, double *D)
{
*D = b*b - 4*a*c;
if(*D == 0){
*x1 = -b/(2*a);
*x2 = *x1;
}
else if(*D > 0.0){
*x1 = (-b + sqrt(*D)) / (2*a);
*x2 = (-b - sqrt(*D)) / (2*a);
}
else{
*x1 = -b / (2*a);
*x2 = sqrt(-*D) / (2*a);
}
}
void Eq2Output(const double x1, const double x2, const double D)
{
if(D == 0.0){
printf("\n\tx = %g(중근)\n", x1);
}
else if(D > 0.0){
printf("\n\tx1 = %g, x2 = %g(서로 다른 두 실근)\n",x1,x2);
}
else{
printf("\n\tx1 = %g + %gi, x2 = %g - %gi(서로 다른 두 복소근)\n",x1,fabs(x2),x1,fabs(x2));
}
}
* 실행 결과 *
  • 가격1,000
  • 페이지수4페이지
  • 등록일2006.12.10
  • 저작시기2006.11
  • 파일형식한글(hwp)
  • 자료번호#381748
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니