Допустим, мы представим полиномы как массив поплавки, где степень каждого элемента многочлена соответствует индексу в массиве (например, 4.2x^5+x^2-1.4
будет представлена как {-1.4, 0, 1, 0, 0, 4.2}
.Алгоритм умножения произвольных многочленов длины?
вопрос Моя задача заключается в написании метод в C, который умножает два многочлена произвольной длины и выводит результат (вместо того, чтобы возвращать его).
Обычно, когда я задаю вопросы по этому вопросу, я включаю то, что я пытался сделать до сих пор, но я действительно совершенно незнакомый с этим. Это все, что у меня есть:
void multpoly(float *a, int len_a, float *b, int len_b)
{
for(i = 0; i < len_result; i++)
{
printf(" %.5f, ", product[i]);
}
}
Любая помощь будет принята с благодарностью!
Compute следующее вручную и опубликовать результат: '(ах^2 + BX + C) * (дх^5 + ex^2 + f) '. – user3386109
@ user3386109 Что? Как это связано с вопросом? – python
@python Uhm, давайте посмотрим, название гласит «умножение произвольных многочленов длины». Что ты думаешь, что это значит? – user3386109