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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
bastr
#1

Реализовать контейнерный класс в соответствии с вариантом задания - C++

27.12.2009, 20:49. Просмотров 932. Ответов 1
Метки нет (Все метки)

Доброго времени суток всем.у меня огромные проблемы нужно написать программу в С++ а я не умею...
прошу вас помогите люди добрые.
1. Цель работы
Реализовать контейнерный класс в соответствии с вариантом задания, а также выполнить перегрузку операций. Создать интерфейс для тестирования всех функций класса.
2. Характеристики работы
Данные: Максимальное количество элементов множества (n), текущее количество элементов множества, массив для хранения элементов множества.
Операции: Конструктор, создающий пустое множество. Деструктор, освобождающий память, выделенную под массив. Добавления элемента i в множество. Удаление элемента i из множества. Определение принадлежности элемента I к множеству. Вывод множества в виде { 1, 3, 4 }.
"+" - объединение множеств.
"*" - пересечение множеств.
"-" - удаление элемента из множества.
"+" - добавление элемента в множество.
"=" - присваивание множества.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2009, 20:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Реализовать контейнерный класс в соответствии с вариантом задания (C++):

Написать программу для решения уравнения или неравенства в соответствии с вариантом задания с и - C++
Помогите пожалуйста написать программу. В Dev C++ В коде программы должны использоваться: if, case, switch Составить программу...

Реализовать контейнерный класс - C++
помоги пожалуйста с задачей за вознаграждение) Задание: Реализовать контейнерный класс в соответствии с вариантом задания(нижняя...

Реализовать класс Triangle (задание 25), опираясь на класс Angle из задания 26 для представления углов - C++
Реализовать класс Triangle (задание 25), опираясь на класс Angle из задания 26 для представления углов. Собственно вот такая проблема. Не...

Дано массивы. Посортировать их указанным в соответствии с вариантом методами - C++
Даны два одномерные массивы А (a , , ..., a ) и B (b , b , ..., b ) размеры которых равны n и m соответственно. Посортировать их указанным...

В сответствии с вариантом задания определить погрешность вычислений на ЭВМ выражения a*(1/a) - C++
Вместо переменной а можно любое число. Для этого написать программу на языке Cи++ с использованием вывода результата не менее 8 значащих...

Контейнерный класс - C++
В общем нужно реализовать контейнерный класс не использую STL библиотеку, я не уверен правильно ли я понял что такое контейнерный...

1
Aye Aye
369 / 283 / 36
Регистрация: 17.12.2009
Сообщений: 567
28.12.2009, 18:10 #2
пожалусата
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template <class T> class set{
            private:
                     vector<T> array; //массив элементов
                     int max_num; //максимальное кол-во элементов
                     int curr_num; //текущее кол-во элементов
            public:
                    set(); //конструктор
                    ~set(); //деструктор
                    set &operator+(set &s); //оператор обединения
                    set &operator*(set &s); //оператор пересечения
                    set &operator+(T element); //оператор добавления элемента
                    set &operator-(T element); //оператор исключения элемента
                    void operator=(set &s); //оператор присваивания
                    int getMax(){return max_num;};//вернуть максимальное число элементов
                    int size(){return curr_num};//узнать количество элементов
                    bool find(T element); //нахождение элемента в множестве
};
осталось только определить методы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2009, 18:10
Привет! Вот еще темы с ответами:

Контейнерный класс - C++
1)Создать класс“Турагенство”, состоящей из класса ”Тур”. 2)Класс “Турагенство ”:название турагенства , год основания, телефон. 3)Класс...

Контейнерный класс Queue - C++
Создать абстрактный базовый класс с виртуальной функцией - сумма прогрессии. Создать производные классы: арифметическая прогрессия и...

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

Контейнерный класс Array - C++
Создайте класс Array с двумя полями: указатель на массив целых чисел и размер массива. В классе хранится только указатель на массив, сами...


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

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

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