Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
Мака94
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 31
1

Перегрузка операций для класса "Полином"

06.11.2013, 17:21. Просмотров 1041. Ответов 2
Метки нет (Все метки)

Не знаю как делать задания( Прошу помощи

1) Ввести класс для работы с объектом «полином». Реализовать операции:
a. сложение двух полиномов (операция +);
b. умножение двух полиномов (операция *).
Членом класса сделать функцию printf() для вывода конечного полинома.

2) Определить класс матрицу. В класс включить 2 конструктора для определения матрицы по количеству элементов и путем копирования другой матрицы.
При задании матрицы предусмотреть её заполнение случайными числами.
Определить операции над матрицей:
++ нахождение наибольшего элемента матрицы
+ получение новой матрицы, каждый элемент которой равен сумме соответствующих элементов двух других матриц.

3) При решении задач необходимо описать класс, который используется для представления элементов динамической структуры данных. Затем разрабатываем класс для работы с используемой динамической структурой данных, которая при тестировании класса может быть построена путем ввода данных: а) с клавиатуры, б) из файла.
Возможны 2 варианта решения:
а) динамическая структура данных постоянно хранится в памяти,
б) динамическая структура данных хранится в файле.

Построить класс для работы с односвязным списком. Элементы списка - целые числа. Создать список List1. Построить список List2, содержащие порядковые номера максимальных элементов списка List1.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 17:21
Ответы с готовыми решениями:

Перегрузка операций для класса целых двоичных чисел в виде строк
нужна ваша помощь, пожалуйста Создать класс, который запоминает целые двоичные числа в виде строк....

Перегрузка операций ввода/вывода в шаблоне класса
template <typename T> class Vector { private: T * data; int size; public: Vector(int);...

Перегрузка операций: friend-функция или функция-член класса
Здравствуйте, меня интересует вопрос, в чем разница при перегрузке операторов через operator и...

Перегрузка операций методами класса "Круг"
Класс – круг на плоскости: Переопределить методами класса операции:  Объект1=Объект2...

Перегрузка операций класса "Прямоугольник"
Помогите! Я не представляю как сделать операции сравнения, а остальное вроде бы получилось....

2
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
06.11.2013, 17:51 2
Лучший ответ Сообщение было отмечено Мака94 как решение

Решение

ну где наработки, хоть что-то? Перегрузки то штука довольно простая, к примеру для +-*/общий вид:
C++
1
2
3
4
5
6
7
8
9
typeClass operator+(const typeClass &class) const 
{
typeClass result;
result.argument1=argument1+class.argument1;
result.argument2=argument2+class.argument2;
.....
 
return result;
}
ну и функции-друзья можно использовать для перегрузки, хотя
0
Мака94
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 31
06.11.2013, 18:04  [ТС] 3
Добавлено через 1 минуту
Для меня, к сожалению, ничего простого нет. Я даже не знаю с чего начать, всё непонятно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2013, 18:04

Перегрузка операций для работы с временем
Доброго времени суток. Задача состоит вот в чем. Нужно от одного времени отнять другое время...

Перегрузка оператора >> для дочернего класса от базового виртуального класса
Доброго вам времени суток! Программирую на С++ не давно, в связи с отсутствием должного времени на...

Перегрузка арифметических операций для работы с объектами классов.
Создать класс Animal, содержащий следующие элементы: - поле «вес» float Mass; - поле «пол» ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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