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

Using dynamic arrays, implement a polynomial class with polynomial addition, subtraction, and multiplication - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Коментарии к программе http://www.cyberforum.ru/cpp-beginners/thread1022778.html
Всем доброго дня. Не могли бы написать коментарии к готовой программе, буду очень благодарен: #include <cstring> #include <iostream> using namespace std; void center(const char* s1, char* s2, const int n1, const int n2) { int i = n1 + n2; int j = n2; while(j >= (n2 / 2))
C++ Подсчитать наибольшее количество идущих подряд пробелов в строке Здраствуйте, помогите написать код к такой задаче: Дана строка символов S. а) Подсчитать наибольшее количество идущих подряд пробелов. б) Выяснить, верно ли, что в строке S имеются пять идущих подряд букв е. http://www.cyberforum.ru/cpp-beginners/thread1022752.html
C++ Тип string в консоли
Вот такие вопросы: 1. как правильно объявить string 2. записать в string слова и цифры с точками 3. передать и выполнить команду в cmd (хотябы net send с данными из string) Особенно хотелось бы разобраться с пунктом "3"
C++ двумерный массив в качестве параметра метода класса
Добрый день Есть проблемка, попробую упростить условия по максимуму: В программе меется некоторый класс, у этого класса есть метод, этот метод должен определить размерность некоторого переданного ему массива, массивов этих в программе несколько, все они двухмерные. //допустим, это массивы int arr3x3 = {{3,3,3},{3,3,3},{3,3,3}}; int arr4x4 = {{4,4,4,4},{4,4,4,4},{4,4,4,4},{4,4,4,4}};...
C++ Поставить столбцы матрицы по возрастанию http://www.cyberforum.ru/cpp-beginners/thread1022722.html
B матрице С переставить столбцы по возрастанию сумм столбцов матрицы . Не знаю как решить, прощу помощи.
C++ Посчитать количество прямоугольников, заданных черным цветом С++ изучаю несколько месяцев и есть проблемы с синтаксисом и пониманием=) Не совсем понятно что от меня требуют? И не знаю как реализовать решение данной задачи. Заранее благодарен, за помощь. Собственно, задача: Прямоугольное поле m на n разбито на mn квадратных клеток. Некоторые клетки покрашены в черный цвет. Известно, что все черные клетки могут быть разбиты на несколько... подробнее

Показать сообщение отдельно
Almat29
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 26
29.11.2013, 11:27     Using dynamic arrays, implement a polynomial class with polynomial addition, subtraction, and multiplication
Вот само задание:

Using dynamic arrays, implement a polynomial class with polynomial addition, subtraction, and multiplication.
Discussion: A variable in a polynomial does nothing but act as a placeholder for the coefficients. Hence, the only interesting thing about polynomials is the array of coefficients and the corresponding exponent. Think about the polynomial x^3+x+1, what is the coefficient of term x^2 ? One simple way to implement the polynomial class is to use an array of doubles to store the coefficients. The index of the array is the exponent of the corresponding term. If a term is missing, then it simply has a zero coefficient.
Provide a default constructor, a copy constructor, and a parameterized constructor that enables an arbitrary polynomial to be constructed.
Supply an overloaded operator = and a destructor.

Provide these operations:
polynomial + polynomial, constant + polynomial, polynomial + constant,
polynomial – polynomial, constant – polynomial, polynomial – constant,
polynomial * polynomial, constant * polynomial, polynomial * constant,
Supply functions to assign and extract coefficients, indexed by exponent.
Supply a function to evaluate the polynomial at a value of type double.
A sample testing code will be provided for your reference. But your implemention doesn't have to match exactly my testing code. If your choice of implementing a function as a member, a friend, or a standalone function is different as mine, please comment it in your assignment and provide your own testing code.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru