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

Перегрузка оператора +, для сложения координат 2х векторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу расчёта конечной суммы http://www.cyberforum.ru/cpp-beginners/thread1759447.html
Составить программу расчёта конечной суммы. Задачу я сделал в скриншоте и ответ должен совпадать. Делал через маткад. n - количество повторов.
C++ Вращение относительно точки Всем здрасьте ! Наверное я не совсем в тот раздел пишу, но я не знаю куда, извините заранее. Тут недавно создавал тему о том, как найти новые координаты точки, при масштабировании. Нашёл решение - матрица трансформаций, что-то в этом роде, причём в неё можно ещё впихнуть вращение, перемещение и т.п. С этим я разобрался. Но вот новая задача: http://www.cyberforum.ru/cpp-beginners/thread1759441.html
Вычислить значение выражения C++
Вычислить S = cos(x) = 1 - x^2/2! + x^4/4! +..+ (-1)^N x^(2 N)/(2 N)! для заданного N.
Создать двухмерный массив 6*6 C++
Создать двухмерный массив 123456 234561
C++ Описать структуру Student http://www.cyberforum.ru/cpp-beginners/thread1759391.html
Условие задачи: Описать структуру с именем STUDENT, содержащую следующие поля: NAME - фамилия GROUP - номер группы SES - успеваемость (массив из 5 элементов) Написать программу: Ввод с данных с клавиатуры в массив STUD1, состоящий из 10 структур типа STUDENT
C++ Написать программу для тестирования Делал тут программку - тест на С++ (консольную) и чет заморочился. Суть: существует массив стринг с 5 вопросами и массив стринг с 25 вариантами ответов ко всем вопросам. Подскажите, как мне так сделать, чтобы на экран выводились вопросы по очереди и 5 вариантов ответов к ним? подробнее

Показать сообщение отдельно
SerVol
0 / 0 / 0
Регистрация: 10.06.2016
Сообщений: 3
10.06.2016, 12:08  [ТС]     Перегрузка оператора +, для сложения координат 2х векторов
что то типа этого:
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
30
31
32
33
class Vector //АТД - вектор
{
    int *m; //указатель на вектор
 
    //конструктор:
    private:
 
    int abscissa;
    int ordinata;
    int aplikata;
 
    public:
 
    Vector(): abscissa(0), ordinata(0), aplikata(0){}
    Vector(int x, int y, int z):abscissa(x), ordinata(y), aplikata(z)
    {
 
        m=new int [3]; //выделение памяти под вектор
    }
    Vector(const Vector &v1) //конструктор копирования
    {
        abscissa = v1.abscissa;
        ordinata = v1.ordinata;
        aplikata = v1.aplikata;
 
        for (int i=0; i<=2;i++)
        m[i]=v1.m[i];
    }
    //деструктор:
    ~Vector()
{
    delete []m;
}
результат тот же(((
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru