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

Сложение векторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем ZNAK http://www.cyberforum.ru/cpp-beginners/thread114058.html
Описать структуру с именем ZNAK, содержащую следующие поля: • фамилия, имя; • знак Зодиака; • дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия; • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK; записи должны быть упорядочены по датам дней рождений; • вывод на экран информации о людях, родившихся в месяц, значение которого...
C++ Программа копирования файла написать программу копирования файла в двойном экземпляре.Чтение файла происходит блоками.Обработать ошибки. http://www.cyberforum.ru/cpp-beginners/thread114049.html
C++ Нужно доделать код!
матрица представляет собой вектор векторов (это не моя желание, это требование к лабораторной работе) #include <iostream> #include <vector> #include <ctime> using namespace std; typedef vector<int> row; typedef vector<row> matrix; matrix vvod(int m, int n)//функция создает матрицу (вектор векторов) {
C++ error c2731 winmain функция не может быть перегружена. Как убрать данную ошибку?
error c2731 winmain функция не может быть перегружена. Как убрать данную ошибку?
C++ Построчная запись в EditBox http://www.cyberforum.ru/cpp-beginners/thread114010.html
Как реализовать построчную запись в EditBox в vc++, чтобы, например, при нажатии на кнопку добавлялась новая строчка? case IDC_UP: { string str; const int size = GetWindowTextLength(edtBox); GetWindowText(edtBox,&str,size); str.append("UP\r\n"); SetWindowText(edtBox,&str);
C++ Сумма двух чисел Всем привет! Есть два числа X и Y, проблема в том что они очень большие и не подходят ни к одному типу... Суммировать их надо в столбик. В чем хранить такие большие числа???(может в строках)? Добавлено через 2 часа 41 минуту использовал строки: freopen("out.txt", "rt", stdin); string x; подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3636 / 914 / 49
Регистрация: 10.01.2010
Сообщений: 2,465
07.04.2010, 23:37     Сложение векторов
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
#include <iostream>
 
class vector3D{
    friend std::ostream& operator <<(std::ostream& out, vector3D& v);
    public:
    vector3D(int inita=0, int initb=0, int initc=0): a(inita), b(initb), c(initc){};
    vector3D operator+(vector3D v2);
 
    private:
    int a;
    int b;
    int c;
 
};
 
vector3D vector3D::operator+(vector3D v2){
    return vector3D(v2.a+a, v2.b+b, v2.c+c);
}
 
std::ostream& operator <<(std::ostream& out, vector3D& v){
    out<<v.a<<","<<v.b<<","<<v.c;
    return out;
}
 
int main()
{
    vector3D v1(1,2,3);
    vector3D v2(4,3,5);
 
    std::cout << v1+v2;
 
    return 0;
}
Или так
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru