Реализовать операции деления для многочлена 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;
}
};