| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Перегрузка операций. |
| Автор: SL1M 25.3.2008, 14:57 | ||
| Всем привет! Я новичок в изучении СИ, не могу разобраться как выполнить задачу. Вариант следующий. Вектор в пятимерном евклидовом пространстве задается пятеркой своих координат. Реализовать: 1. сложение (вычитание) векторов; 2. скалярное произведение векторов; 3. векторное произведение векторов (операция %); 4. умножение вектора на скаляр. Первые два пунка я вроде еле как выполнил. Да и второй пункт выполнил как-то неправильно, кажется. Хотя в принципе работает... Как реализовать остальное? Программа для Билдера...
|
| Автор: Dennnis 25.3.2008, 15:15 | ||||
Для начала необходимо реализовать конструктор копирования:
Скалярное произведение векторов ты точно сделал криво, зачем нужна глобальная переменная s и вот это return proizv,s? Умножение на скаляр помоему самое простое:
|
| Автор: SL1M 25.3.2008, 16:09 | ||
Ну так он мне считал скалярное произведение. Хотя и без этого считает А насчет того что ты мне написал - не понял куда это. Вставил в код, описал в классе (вроде), а он мне кучу ошибок... Можешь это в мою программу вписать? Куда и как правильно... Я лом |
| Автор: archimed7592 25.3.2008, 17:55 |
| Для домашних заданий, курсовых, существует "Центр Помощи". Тема перенесена! |
| Автор: SL1M 26.3.2008, 21:54 |
| И тишина-ааа... |
| Автор: SL1M 12.4.2008, 13:24 | ||
Разобрался и доделал. Всем спасибо. Закройте тему, пожалуйста...
|
| Автор: maverik 17.1.2009, 17:51 |
| на сколько я понимаю, результатом векторного произведения является вектор |