Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Morint_1
0 / 0 / 0
Регистрация: 14.11.2013
Сообщений: 5
#1

Деление полинома на полином - C++

14.11.2013, 18:24. Просмотров 340. Ответов 0
Метки нет (Все метки)

Добрый вечер! Я пишу программу, которая будет делить полином на полином, но она не совсем правильно работает, а я не могу сообразить, как её исправить. Подскажите, пожалуйста, как её исправить?

В классе два конструктора:
Polynom::Polynom(void){
n = 0;
a = new float [n+1];
for(int i=1; i<=n; i++)
a[i]=0;
}

Polynom::Polynom(int N){
if (N>=0){
n = N;
a = new float [n+1];
for(int i=1; i<=n; i++)
a[i]=0;
}
}

Оператор деления:

Polynom Polynom::operator/(Polynom t){ //сюда задается полином, который делит исходный
if(t.n==0){ //делит на число (полином нулевой степени), работает правильно
Polynom c(n);
for(int i = 0; i<=n; i++){
c.a[i] = a[i]/t.a[0];
}
return c;
} else { //делит на полином, правильно выводит только последний элемент.
if (n>=t.n){
int k = n-t.n;
Polynom c(k); //создается новый полином, который и должен быть ответом
for (int i = k; i>=t.n; i = k-t.n){
c.a[i] = a[n]/t.a[t.n];
Polynom h = c*t;
Polynom r = ReadFile("data1.txt"); //тут из файла считывается исходный полином, который мы делим. (к его полям выше обращались через n и a[i])
Polynom f = r - h;
}
return c;
}
}
}

P.S. все операторы сложения, вычитания и умножения полиномов уже написаны в программе и работают правильно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2013, 18:24     Деление полинома на полином
Посмотрите здесь:

Получить полином Qm из полинома Pn - C++
Помогите написать программу.:) Дан полином Pn(x)=a0+a1*x+a2*x2+.....an*xn; n&lt;=8 (n-степень полинома) Получить полином...

Написать шаблон класса полином и функции, высчитывающие производную и первообразную полинома - C++
Доброе утро. Нам задали такое задание:написать шаблон класса полином и функции,высчитывающие производную и первообразную полинома.Вроде...

Полином - C++
Подскажите пожалуйста, как мне считать полином с консоли (то есть какую структуру данных использовать?), чтобы я могла задавать значения...

Полином - C++
Здравствуйте уважаемые, прошу вас помощи, уже недели 2 бьюсь с задачами. Собственно нужно к этим задачам ТОЛЬКО Блок-схемы, я вообще...

Полином - C++
Ребята помогите пожалуйста запустить код, нашел код на википедии polynomial(field K) s(x) = ... /* coeffs are s_j; output sequence...

Список полинома - C++
Класс полином и класс список для полинома. В списке в функции SortAdd перед return выдает ошибку. С чем может быть связано? Код: ...

полином тейлора - C++
Люди,помогите написать рекурсию для такого задания(на вложенной фотке номер 14)... плизззззз.......

Полином Ньютона - C++
Доброго времени суток=) Меня интересует полином Ньютона,я нашел вот такую интересную программку,но никак не могу понять как в ней считают...

Умножение полинома - C++
Написал черновой #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;sstream&gt; #include &lt;string&gt; #include &lt;stdlib.h&gt; using namespace...

Сложение полинома - C++
Помогите устранить ошибку в коде #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; class Polynom { unsigned int...

Коэффициенты полинома - C++
подскажите пожалуйста, каким методом нужно считать коэффициенты? как составить программу для их вычисления?

Полином Чебышева - C++
Как найти полином чебышева? Есть программа в Mathcad, нужно перенести в C++.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru