옥수수와 식빵 그리고 코딩

c언어로 근의 공식 프로그래밍 본문

카테고리 없음

c언어로 근의 공식 프로그래밍

옥식 2021. 12. 28. 17:50

근의 공식 코드 짤 때

√(b*b - 4*a*c) = lu라 하면

x = (-b +lu) / (2*a) -------2*a반드시 괄호!!!!씌워야 함!!!. 2도 나누기고 a도 나누기임!!!!

 

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

int main(void)
{
    double x, a, b, c, pan, lu;
    scanf("%lf %lf %lf", &a, &b, &c);
    pan = (b * b - 4 * a * c); //판별식
    
    if (a == 0) {
        printf("%lf", -c / b);
    }
    
    else {

        if (pan > 0) {
            lu = sqrt(pan); //판별식을 루트한 값
            printf("%lf, ", (-b + lu) / (2*a)); // 2*a반드시 괄호 씌울 것!!!!!!!!
            printf("%lf", (-b - lu) / (2*a));
        }
        else if (pan == 0) {
            printf("%lf", -b / 2*a);
        }
        else
            printf("허근입니다");
    }
    return 0;

}
Comments