정보

c언어 이차방정식 해 구하기

月食 2020. 10. 27. 17:56
반응형
SMALL

#include<stdio.h>
#include<math.h>

int main(void)
{
double a, b, c, dis; //a, b, c 는 이차방정식의 계수, dis는 판별식

printf("계수 a, 계수 b, 계수 c를 차례대로 입력하세요:");
scanf("%lf %lf %lf", &a, &b, &c);

if (a == 0)
printf("방정식의 근은 %lf 입니다. \n", -c / b);
else
{
dis = b * b - 4.0 * a * c;

if (dis >= 0)
{
printf("방정식의 근은 %lf 입니다. \n", (-b + sqrt(dis)) / (2.0 * a));
printf("방정식의 근은 %lf 입니다. \n", (-b - sqrt(dis)) / (2.0 * a));
}
else
printf("방정식의 실근은 없습니다. \n");
}

return 0;
}

 

숙제나 과제로 해야하시는 분들 참고하시면 좋겠습니다^^

반응형
LIST

'정보' 카테고리의 다른 글

c언어: 놀이기구 키제한  (4) 2020.10.28
c언어: 거리 마일단위를 미터로 변환  (0) 2020.10.28
C언어 기초(구의 반지름, 표면적 구하는법)  (10) 2020.10.26
법적인 성희롱 개념  (0) 2020.10.25
정보:성적공상  (2) 2020.10.23