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

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

Войти
Регистрация
Восстановить пароль
 
Мака94
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 31
#1

ПЕРЕГРУЗКА ОПЕРАЦИЙ - C++

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

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

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

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

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

Построить класс для работы с односвязным списком. Элементы списка - целые числа. Создать список List1. Построить список List2, содержащие порядковые номера максимальных элементов списка List1.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 17:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ПЕРЕГРУЗКА ОПЕРАЦИЙ (C++):

Перегрузка операций - C++
C++ Перегрузка операций.. Помоги написать прогу Определить класс для работы с квадратной матрицей. Получить величину к одним из...

Перегрузка операций - C++
Добрый день! Задание простенькое но не могу решить так как не получается перегрузка операций. Задание: Вычислить точное значение суммы...

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

Перегрузка операций - C++
Здравствуйте, помогите реализовать программу: Класс - множество set. Дополнительно перегрузить следующие операции: + - добавить элемент в...

Перегрузка операций - C++
Всем привет. Пытаюсь понять ооп. Задали такую лабу: 1. Определить класс согласно варианту задания (табл.1, столбец 2). 2. Определить...

Перегрузка операций - C++
Начал изучать перегрузку операций, и чего-то вроде не понял или что... Вообщем не могу понять чего не компилит. Проект и ошибка в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,998
06.11.2013, 17:51 #2
ну где наработки, хоть что-то? Перегрузки то штука довольно простая, к примеру для +-*/общий вид:
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
Привет! Вот еще темы с ответами:

Перегрузка операций - C++
C++ ругается когда я пытаюсь сделать след-ю перегрузку операций. У меня трехмерный массив matrix и в цикле мне нужно использовать не...

Перегрузка операций << и >> - C++
Всем добрый день.. У меня такая проблема, не получается перегрузить операторы &lt;&lt; и &gt;&gt; для своего класса, делаю вот так: class CMPLX ...

Перегрузка операций - C++
Разработайте программу на языке С++, используя пользовательский тип данных – классы и перегрузку операций. Создайте класс Fraction...

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


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

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

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