Решение линейного уравнения



a * x + b = 0

x = - b / a


Листинг C++

const double eps = 1e-10;
const double inf = 1e9;
#define eq(a, b) (abs ((a) - (b)) <= eps)

int line_equation (double a, double b, double & x)
{
    if (eq (a, 0))
        if (eq (b, 0))
            return - 1;
        else
            return 0;
    x = - b / a;
    return 1;
}

14:06
06.08.2009



По всем вопросам обращаться: rumterg@gmail.com