0 / 0 / 0
Регистрация: 15.05.2022
Сообщений: 1
1

программы для работы с множеством

15.05.2022, 23:38. Показов 222. Ответов 0
Метки с++ (Все метки)

Author24 — интернет-сервис помощи студентам
у меня есть код и я не знаю как реализовать функцию вывода на экран множественного числа, помогите пожалуйста
#include <iostream>
#include <cstring>


using namespace std;


class AlphabetSet
{
//4 byte container for bit array
int container = 0;
size_t get_position(char element)
{
return element - 'a';
}
int get_mask(char element)
{
return 0x1 << get_position(element);
}
public:
~AlphabetSet()
{
}
AlphabetSet()
{
}
AlphabetSet(const AlphabetSet& other)
{
container = other.container;
}
void add_element(char element)
{
int mask = get_mask(element);
container = container | mask;
}
void remove_element(char element)
{
int mask = get_mask(element);
container = container & ~mask;
}
bool is_element(char element)
{
bool result;
result = element;
return result;
}
AlphabetSet& set_union(const AlphabetSet& set1, const AlphabetSet& set2)
{
container = set1.container | set2.container;
return *this;
}
AlphabetSet& intersect(const AlphabetSet& set1, const AlphabetSet& set2)
{
container = set1.container & set2.container;
return *this;
}
AlphabetSet& except(const AlphabetSet& set1, const AlphabetSet& set2)
{
container = set1.container & ~set2.container;
return *this;
}
bool operator == (const AlphabetSet& other)
{
return container == other.container;
}


};
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2022, 23:38
Ответы с готовыми решениями:

Какую функцию STL использовать для работы с множеством ?
Есть 2 множества : а и b for( int i = 0; i &lt; 5; i++) { a.insert(i); }...

Разработка шаблонного класса Set для работы с множеством символов
Требуется разработать шаблонный класс Set для работы с множеством символов. Класс должен содержать...

Цикл в несколько потоков для работы с множеством страниц HTML
Есть цикл в нем самая долгоиграющая задача выполнение функции GetContentCurentPage, суть сводится к...

Нужно собрать мощный ПК для работы со множеством виртуальных машин (VMware Workstation)
Здравствуйте! На своем домашнем ПК запускаю прогу VMware Workstation (версия 10.0.4), в...

0
15.05.2022, 23:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2022, 23:38
Помогаю со студенческими работами здесь

Моделирование работы с множеством
Как смоделировать работу с множеством с помощью побитовых операций

Написание программы с использованием файловых переменных. Разработка программы для работы с текстовым файлом
Помогите пожалуйста : С помощью текстового редактора создать текстовый файл file1. Переписать...

Построить биекцию между множеством N и множеством чётных чисел
Друзья, нужна помощь в построении биекции, как это сделать? :scratch:

Запишите код программы для квадратной матрицы заданного размера n (результат работы программы представлен на рисунке 1)
Здравствуйте! Помогите дописать код, не представляю, как сделать треугольную матрицу. Само...

Как организовать логику работы клиента с серверной частью и множеством таблиц БД
Есть Клиентская часть на SilverLite и есть серверная часть, которая предоставляет Entity модель...

Ошибка программы с диагональной матрицей и множеством функций
Помогите запустить программу: program DiagonalMatrix; const nmax = 20; type arr=array of...

Исходники любой программы для работы с бд состоящей их трех подсистем(для примера)
Поделитесь пожалуйста исходниками любой программы по работе с бд, желательно чтобы было 3...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru