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

Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Настя_
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 22
06.11.2013, 19:38     Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число #1
Всем здравствуйте! надеюсь написать с вашей помощью программку для сложения, вычитания и умножения полиномов, а также деления на число. необходимо использовать классы.
тут я задумалась, порылась на форумах, но реализация подобных программ просто вводила меня в ужас. неужели так сложно? во-первых, я хочу разобраться с cpp файлом, где реализованы конструктор и деструктор. читала, что нужно создавать массив элементов, соответсвенно нужно выделять память, это все сделать в конструкторе с параметрами? а в нужен ли конструктор по умолчанию? а что же делать со степенями?
эти вопросы пока мучают меня больше остальных. еще раз скажу, что надеюсь на ваше понимание

Добавлено через 14 минут
а в h файле в модификаторе private нужна степень и массив? а в public?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 19:38     Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число
Посмотрите здесь:

C++ Сложение, вычитание, умножение
C++ Вычитание, умножение, деление столбиком
Деление многочленов(полиномов). доделать класс C++
Организовать ввод двух вещественных чисел и операции над ними: сложение, вычитание, умножение и деление C++
Сложение и вычитание, умножение и деление, сравнение сумм C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
06.11.2013, 19:46     Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число #2
Настя_, да, в привате должны быть массив коэффициентов и степень. Память лучше выделять в конструкторе. а так же сделать отдельную функцию для изменения степени и коэфф полинома, которая будет принимать один аргумент-новую степень и спрашивать все коэффициент. Конструктор по умолчанию должен быть обязательно, иначе среда предоставит свой конструктор по умолчанию. Ваш конструктор по умолчанию может, к примеру, создавать полином 0й степени с коэффициентом 0.
Настя_
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 22
06.11.2013, 20:58  [ТС]     Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число #3
в конструктор нужно что-нибудь передать, чтобы выделить там память?
mat_for_c
 Аватар для mat_for_c
115 / 110 / 19
Регистрация: 26.04.2013
Сообщений: 585
Завершенные тесты: 2
06.11.2013, 22:23     Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число #4
Цитата Сообщение от Настя_ Посмотреть сообщение
в конструктор нужно что-нибудь передать, чтобы выделить там память?
передавая степень полинома n, выделяешь памяти n+1
Yandex
Объявления
06.11.2013, 22:23     Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число
Ответ Создать тему
Опции темы

Текущее время: 17:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru