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

Составить описание класса для объектов-векторов, задаваемых координатами концов в трехмерном пространстве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неужели никто не знает про список? http://www.cyberforum.ru/cpp-beginners/thread307236.html
У меня уже есть сформированный и сортированный список, в котором я ставлю последний элемент в начало, но возникает проблема с тем, что этот элемент не переносится, а копируется в начало списка...т.е. имею дублированное число в начале и в конце списка, как избавиться от последнего элемента не могу додуматься... помогите кто разбирается
C++ Работа с битами Не могу понять, почему не правильно работает программа. Программа зашифровывает строку, выводит, потом расшифровывает и выводит. Принцип шифрования: Функция leftORright шифрует один байт информации, используя циклический сдвиг всех битов влево или вправо на N разрядов. Составить функцию, шифрующую строку символов и расшифровывающую эту строку с помощью составленной функции leftORright.... http://www.cyberforum.ru/cpp-beginners/thread307227.html
C++ Определить взаимное расположение точки с координатами (х0,y0) и окружности радиуса R с центром в точке (х1,у1)
Определить взаимное расположение точки с координатами (х0,y0) и окружности радиуса R с центром в точке (х1,у1) Решите пожалуйста задачку очень прошу!!! зараннее благодарен!!!
Двусвязные списки C++
Сформировать двусвязный список и выполнить: Структура содержит фамилию и 4 оценки. Удалить из списка неуспевающих. Наррооод!!! Спасите, плиз, моя последняя лабораторная....
C++ Построения на плоскости http://www.cyberforum.ru/cpp-beginners/thread307213.html
Вечер добрый, не могу собрать с помощью make: Во вложении задание. #include "glut.h" #include "stdio.h" void init() { glViewport(0,0,(GLsizei)width, (GLsizei)height); glMatrixMode(GL_PROJECTION); glLoadIdentity();
C++ класс прямоугольник. Здравствуйте! Помогите пожалуйста исправить ошибки. Задача:нарисовать прямоугольник(длины сторон вводятся с клавиатуры),вычислить его площадь и периметр. #include <iostream> #include <iomanip> using namespace std; class Rectangle { public: Rectangle (double =1.0, double =1.0); ~Rectangle() {} void setLength(double); подробнее

Показать сообщение отдельно
N@dyush@
7 / 7 / 1
Регистрация: 04.06.2010
Сообщений: 192
28.05.2011, 22:55     Составить описание класса для объектов-векторов, задаваемых координатами концов в трехмерном пространстве
Помогите, пожалуйста, найти ошибку...
Составить описание класса для объектов-векторов, задаваемых координатами концов в трехмерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов, длины вектора, косинуса угла между векторами.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include "Class_TVector3D.h"
 
void main()
{
    //Использование класса трёхмерного вектора
    float L1,L2,cos,scal1,scal2;
    
    TVector3D v1(-5,2,0,-4,3,0);
    TVector3D v2(3,3,0,3,-1,0);
    TVector3D v3,v4;
 
    v3 = v1 + v2;          // сложение и присваивание
    v4 = v1 - v2;          // вычитание и присваивание
    L1 = v1.Length();      // длина 1-го вектора
    L2 = v2.Length();      // длина 2-го вектора
    cos = v1.CosAlfa(v2);  // косинус между v1 и v2
    scal1 = v1*v2;          //скалярное произведение v1  и v2
    scal2 = (v1 - v4)*(v2 + v3); // сложные выражения
    printf("Dlina 1-go vektora \n %f\n ",L1);
    printf("Dlina 2-go vektora \n %f\n ",L2);
    printf("Kosinus mejhdu V1 iV2 \n %f\n ",cos );
    printf("Skaljarnoe proizvedenie mejhdu V1 iV2 \n %f\n ",scal1 );
    printf("Slojhannye vyrajhenija \n %f \n ",scal2);
 
getch();
}
 Комментарий модератора 
Используйте теги форматирования кода!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru