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

Создать класс - вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тип введенных елементов http://www.cyberforum.ru/cpp-beginners/thread1112440.html
Ребята помогите пожайлуста, нужно в вот эту прогу нужно сделать шаблон который будет определять тип введенных елементов матрици, и как я понял нужно выводить какого типа этот елемент. Но так же мне...
C++ Метод хорд, проверьте правильность кода #include <iostream> #include <cmath> double func(double x) { return x*x*x+20*x+8*(log(2+10*sqrt(3))); } double find(double infinum, double supremum, double epsilon) { http://www.cyberforum.ru/cpp-beginners/thread1112438.html
Сортировка масивов C++
Сабж. Не могу додуматься до решения, особенно вторая задача. 1. Организуйте массив, содержащий 20 различных целых чисел. После этого 10 первых элементов массива упорядочиваются по возрастанию, а 10...
Дан массив А(20), найти количество элементов данного массива C++
Дан массив А(20), найти количество элементов данного массива,больших числа -5. Код нужен на с++
C++ Считывание из файла по слову http://www.cyberforum.ru/cpp-beginners/thread1112420.html
Нужно считать из файла данные по слову. Считывается только по символу. Помогите, пожалуйста, исправить. #include <stdlib.h> // (exit) #include <string.h> #include <iostream> // (cout, cin)...
C++ Как поменять кодировку? Здравствуйте. У меня есть строка с непонятной кодировкой. string str="╨Ф╨╛╨▒╤А╤Л╨╣ ╨▓╨╡╤З╨╡╤А"; //Добрый вечер Пробовал использовать функцию MultiByteToWideChar(), но перекодировать строку не... подробнее

Показать сообщение отдельно
Tonzik
32 / 32 / 8
Регистрация: 11.06.2013
Сообщений: 124

Создать класс - вектор - C++

06.03.2014, 09:11. Просмотров 616. Ответов 3
Метки (Все метки)

Создать класс - вектор, который имеет в закрытой части указатель на данные целого типа и количество элементов. Определить конструктор, деструктор, функции вывода элементов вектора, вычисления длины вектора, сложение, вычитание, скалярного произведения векторов.

Добавлено через 6 часов 35 минут
Без функций вычисления как-то так получилось. В чем ошибки?)
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
#include <iostream>
#define n 3
using namespace std;
 
class MyVector{
    private:
        int** mas;
        int num;
    public:
        MyVector(){
            num = 0;
            mas = new int *[num];
            for (int i = 0; i < num; i++)
                    mas[i] = new int [n];
            for (int i = 0; i < num; i++)
                for (int j = 0; j < n; j++)
                    mas[i][j] = 0;
        };
        ~MyVector(){};
    
    int getNum(){
        return num;
    }
    
    void *getMas(){
        return mas;
    }
    
    void setNum(int new num){
        num = new num;
    }
    
    void setMas(int **mass){
        for (int i = 0; i < num; i++)
            for (int j = 0; j < n; j++)
                mas[i][j] = mass[i][j];
    }
 
    
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru