Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 12.09.2015
Сообщений: 38
1

Определить класс векторов размерности n

28.11.2015, 01:26. Просмотров 1680. Ответов 3
Метки нет (Все метки)


Определить класс векторов размерности n. Создать конструкторы и деструктор.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2015, 01:26
Ответы с готовыми решениями:

Создать класс для обработки векторов разность векторов норму векторов
Создать класс для обработки векторов разность векторов норму векторов

Определить класс трехмерных векторов
Такое задание по ООП. Нужно определить класс трехмерных векторов. Для вектора, заданного двумя...

Создать класс векторов, реализующий сложения и вычитания векторов
Помогите найти ошибку, так как неправильно выводятся массивы, то скорее всего не получается...

Создать класс выборки More размерности N
Создать класс выборки More размерности N. Предусмотреть функции для выполнения следующих операций:...

3
Хулиган
28.11.2015, 01:30
  #2

Не по теме:

usercpp, покажите что у вас есть и что не получается?

0
1365 / 588 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
28.11.2015, 02:48 3
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <vector>
 
using namespace std;
 
class summa  
{
    vector<vector<int>> vec;
public:
    summa(vector<int> &Vec_){
        vec.push_back(Vec_);
    }
    summa(){}
 
    void show(){
        for (const auto &i:vec){
            for (const auto &j:i){
                cout << j << ' ';
            }   cout << '\n';
        }
    }
 
    ~summa(){ cout << "=====destr======";}
 
};
 
 
int main()
{
    const int N = 3;
 
    summa s[N];
 
    vector<int> v1{1,2,3,4,5} ;
    vector<int> v2{0,9,8,7,6} ;
    vector<int> v3{5,5,5,5,5} ;
 
 
   s[0] = v1;
   s[1] = v2;
   s[2] = v3;
 
 
   cout << '\n';
   for (auto &i:s)   i.show();
   cout << '\n';
 
}

Не по теме:

А с деструктором фиг знает. Что с ним не так, так и не понял.

0
1 / 1 / 0
Регистрация: 12.09.2015
Сообщений: 38
28.11.2015, 17:14  [ТС] 4
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
 
using namespace std;
class Vector{
int x,y,z;
public:
    Vector(){
        x=0;y=0;z=0;
    }
    Vector(int x,int y, int z){
        this->x=x;
        this->y=y;
        this->z=z;
    }
    Vector(const Vector&original){
        this->x=original.x;
        this->y=original.y;
        this->z=original.z;
    }
    void input(){
        cout<<"x y z"<<endl;
        cin>>x>>y>>z;
    }
    void print(){
        cout<<" |"<<x<<";"<<y<<";"<<z<<"|"<<endl;
    }
   Vector operator=(const Vector&obj){
       if (this == &obj)
            return *this;
       else{
         this->x = obj.x;
         this->y = obj.y;
         this->z = obj.z;
        return *this;
    }
    }
   Vector operator+(Vector v){
       int res;
       res.v.
   }
};
int main()
{
    Vector v;
    v.input();
    v.print();
    v=Vector();
    v.print();
    return 0;
}
вот как сделать количество коорд. n ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2015, 17:14

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Класс Матрица переменной размерности
Надо написать лабу с конструкторами при использовании классов. Вот задание: Матрица переменной...

Создать класс выборки Sample размерности N
Создать класс выборки Sample размерности N. Предусмотреть функции для выполнения следующих...

Создать класс Triad (тройка чисел); определить метод сравнения триад. Определить производный класс Date
Создать класс Triad (тройка чисел); определить метод сравнения триад. Определить производный класс...

Класс многомерных векторов
inline avector::avector (unsigned N): dim(N){ cout&lt;&lt;&quot;pconstruct&quot;&lt;&lt;endl; a=new double ; if...

Класс векторов на Dev-C++
Здравствуйте! Я учусь в университете, мы изучаем среду программирования Dev-C++ Ну и препод дал...

Написать класс векторов на плоскости
Опишите класс векторов на плоскости Vect. Задайте функцию вычисления угла наклона вектора к оси...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.