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

Класс для работы с битовыми векторами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выдать N рублей минимальным набором купюр http://www.cyberforum.ru/cpp-beginners/thread1154765.html
В кассе имеются купюры достоинством в К рублей и в 1 рубль. Выдать N рублей минимальным набором купюр заданного достоинства.
C++ Проверить баланс скобок в тексте программы Задача: Создать файл в котором есть программа бейсик. Проверить на соответствие открытые и закрытые скобки. Как отрыть файл и считать с него инфу - понятно, а вот как проверить сабж - неизвествно..... http://www.cyberforum.ru/cpp-beginners/thread1154758.html
Зашифровать строчку RSA-1024 C++
Добрый вечер. Есть строчка которую нужно зашифровать с пом RSA-1024. Суть алгоритма проста и понятна. Чтобы не плодить велосипеды решил попробовать различные готовые решения, но ничего к...
C++ Группировка точек в 3-мерном пространстве. Алгоритм
В пространстве имеется множество точек (~700 000), необходимо разбить эти точки на n групп, в каждой из которых имеется что-то типа главной точки и ((700 000 - n)/n) точек ближайших к главной при...
C++ Написать программу поиска суммы последовательности отрицательных чисел, вводимых с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1154740.html
Помогите написать программу поиска суммы последовательности отрицательных чисел, вводимых с клавиатуры, предшествующих первому введенному 0. Указания: должен многократно выполняться оператор...
C++ Fatal error C1083: Не удается открыть файл include: dos: No such file or directory скачал Visual C++ 2008, при первой компиляции выдает ошибку "1>c:\users\богдан\documents\visual studio 2008\projects\bogdan\bogdan\kursach.cpp(2) : fatal error C1083: Не удается открыть файл include:... подробнее

Показать сообщение отдельно
klyma
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 3

Класс для работы с битовыми векторами - C++

23.04.2014, 00:25. Просмотров 195. Ответов 0
Метки (Все метки)

Створити клас Bitv для роботи з бітовими векторами довільної довжини. Бітовий вектор - послідовність значень, які можуть мати значення 0 (не істина) або 1 (істина). Кожен елемент бітового вектору повинен займати у пам’яті один біт. Для розміщення бітового вектора у пам’яті застосувати динамічний масив відповідного розміру. Тип елемента масиву - носія бітового вектора - беззнаковий, розміром 2 байти.
У класі Bitv передбачити такі функції:
Bitv operator~() - операція побітової інверсії;
Bitv operator&(Bitv&) - побітова операція "І" (кон’юнкція);
Bitv operator|(Bitv&) - побітова операція "АБО" (диз’юнкція);
Bitv& operator=(Bitv&) - операція присвоєння;
void setin0(int) - встановлення біта з наданим номером у 0;
void setin1(int) - встановлення біта у 1;
void print() - виведення бітового вектора на екран.
Передбачити конструктор ініціалізації, конструктор копіювання, деструктор.
 Комментарий модератора 
Язык сайта - Русский!


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