0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 31
|
|
1 | |
Создать класс Vector (вектор целых чисел)25.03.2013, 18:24. Показов 6959. Ответов 5
Метки нет (Все метки)
Создать класс Vector (вектор целых чисел), переопределить для него операции:
а) "+=" - сложение векторов с сохранением значения в одном из них; б) "+" - сложение векторов с сохранением значения в новом векторе; в) "-" - разность векторов; г) "[ ]" - доступ к заданному элементу; д) ">>" - ввод элементов вектора с консоли; е) "<<" - вывод элементов вектора на экран или в файл.
0
|
25.03.2013, 18:24 | |
Ответы с готовыми решениями:
5
Перегрузка функции(Создать класс Vector – вектор.) Создать класс Vector – вектор, используя динамическую память Создать производный класс ТРОИЧНЫЙ ВЕКТОР от класса Vector Создать класс Vector – вектор, используя динамическую память |
...
1906 / 1326 / 965
Регистрация: 12.02.2013
Сообщений: 2,172
|
||||||
26.03.2013, 07:41 | 2 | |||||
Не реализовал только "-", ибо не понятно как должна выполняться разность векторов:
Бинарник + исходник: program.7z
2
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
26.03.2013, 09:32 | 3 |
anmartex, только вот я почему-то думаю, что сложение векторов есть сложение их элементов с одинаковыми индексами (геометрическое представление вектора), стало быть вычитание - есть разница. А если все же интерпретировать как массив, то вычитание можно например представить как удаление из вектора элементов, которые присутствуют во втором векторе.
1
|
...
1906 / 1326 / 965
Регистрация: 12.02.2013
Сообщений: 2,172
|
|
26.03.2013, 09:44 | 4 |
Вполне возможно, я же не утверждаю обратное.
Может быть и так. Хотя это уже множеством попахивает. Но в любом случае ответы на эти вопросы может дать только автор темы
1
|
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 31
|
|
26.03.2013, 12:24 [ТС] | 5 |
К сожалению я в этом не особо разбираюсь
и нам не объясняли ничего
0
|
26.03.2013, 12:44 | 6 |
нет, это уже что-то вроде операций над множествами получается.
Скорее всего надо именно поэлементно складывать/вычитать вектора.
1
|
26.03.2013, 12:44 | |
26.03.2013, 12:44 | |
Помогаю со студенческими работами здесь
6
Создать класс вектор Vector (int *). Перегрузить операции: Класс: Создать класс дробь - рациональных чисел, являющихся отношением двух целых чисел... Создать класс СПИСОК целых чисел. Разработать класс СТЕК Помогите отладить программу: Разработать класс, содержащий вектор длинных целых чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |