|
10 / 10 / 2
Регистрация: 13.02.2012
Сообщений: 94
|
|
Класс вектор18.07.2013, 08:43. Показов 8367. Ответов 25
Метки нет (Все метки)
Не могу разобраться с этим классом, прошу помощи и в объяснении(задание очень объёмное ещё), проблема с самим вектором тоже есть.
Разработать класс вектор размерности n. Определить несколько конструкторов , в том числе и конструктор копирования. Реализовать методы для вычисления модуля вектора, скалярного произведения, сложения,вычитания, умножения на константу. Перегрузить операции сложения, вычитания, умножения, инкремента, декремента, индексирования, присваивания для данного класса. Написать программу, демонстрирующую работу с классом. Создать массив объектов. Написать функцию, которая для заданной пары векторов будет определять, явл ли они коллинеарными или ортогональными.
0
|
|
| 18.07.2013, 08:43 | |
|
Ответы с готовыми решениями:
25
Класс "вектор" с конструкторами, позволяющими создать нулевой вектор и вектор с произвольным числом элементов
Класс-вектор в С++ |
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 18.07.2013, 15:24 | |
|
1
|
|
|
10 / 10 / 2
Регистрация: 13.02.2012
Сообщений: 94
|
|
| 18.07.2013, 15:28 [ТС] | |
|
Ilot, спасибо, я сам заочник, а нам зав кафедры дал лабы и говорит, как хотите так и делайте, так вот и живём уже 5 год))
0
|
|
|
|
|||||||
| 18.07.2013, 15:54 | |||||||
|
Реализованно:
-конструктор, в том числе и копирования; -методы для вычисления модуля вектора, скалярного произведения, сложения,вычитания, умножения на константу; -перегружены операции сложения, вычитания, умножения на константу, присваивания; -написанны функции, которые для заданной пары векторов определяют, явл. ли они коллинеарными или ортогональными; Кликните здесь для просмотра всего текста
Совсем не понятно о чем здесь идет речь если применять это к векторам:
-перегрузить операцию индексирования; ВАЖНО! Конструктор по умолчанию создает трехмерный вектор. Нет проверки на соответствие размерностей во всех ф-ях. Думаю вам это не составит труда исправить.
0
|
|||||||
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
||||||
| 18.07.2013, 16:05 | ||||||
|
Ilot, а индексирование не сложно:
1
|
||||||
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
||||||
| 18.07.2013, 16:18 | ||||||
|
Croessmah, я что бы было соответствие типо int-int. По хорошему и поле в классе надо было делать
Но проверять на вхождение индекса придётся. Или я не прав?
0
|
||||||
| 18.07.2013, 16:18 | |
|
Помогаю со студенческими работами здесь
26
Вектор класс Класс Вектор
Класс вектор Класс вектор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности
Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано.
. . .
|
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
|