Реализовать операции деления для многочлена P(x, sin x, cos x) на основе связанного списка

Многочлен вида P(x, sin x, cos x) на основе связанного списка. Нужно реализовать в C++ Builder деление многочлена на другой многочлен (найти целую часть от деления и отдельно найти остаток от деления).

Структура многочлена:(примерно такая)

struct Node {
    double coefficient; // коэффициент при многочлене
    int x_power; // степень переменной x
    //double sin_coefficient; // коэффициент перед sin(x)
    int sin_power; // степень sin(x)
    //double cos_coefficient; // коэффициент перед cos(x)
    int cos_power; // степень cos(x)
    Node* next; // указатель на следующий элемент списка

    Node(double coef, int x_pow, int sin_pow, int cos_pow, Node* nxt = nullptr) {
        coefficient = coef;
        x_power = x_pow;
        //sin_coefficient = sin_coef;
        sin_power = sin_pow;
        //cos_coefficient = cos_coef;
        cos_power = cos_pow;
        next = nxt;
    }
};

Ответы (0 шт):