3) множество
Реализовать класс МНОЖЕСТВО (целых чисел). Требуемые функции-члены: конструктор, деструктор, ввод, вывод, копирование, сложение множеств (+), пересечение множеств (*), разность (-), добавление в множество, проверка вхождения в множество.
(Элементы хранятся в отсортированном порядке; поиск - двоичный)
Вот с этими функциями должны компилироваться заголовочные файлы.
void func(myset);
int main(void)
{
int arr1[] = {1, 3, 4}, arr2={3,5};
myset a(3,arr), b, c, d(2,arr2);
b += 2;
b = b + 3;
cout << "a="<< a << '\n';
cout << "b="<< a << '\n';
cout << "a+b="<< a+b << '\n';
cout << "a*b="<< a*b << '\n';
cout << "a-b="<< a-b << '\n';
c = (a+b)-d;
cout << "(a+b)-d="<< c << '\n';
cout << "2 in a? " << a.find(2)?"yes":"no" << '\n';
cout << "4 in a? " << a.find(4)?"yes":"no" << '\n';
return 0;
}
Aleksasha
ИвГУ
Виктория, Спасибо! За ответственное отношение к работе и профессионализм!
Сергей
УГГУ
Автор отлично справился с работой. Все быстро и качественно. Доволен быстрой работой.
Диана
ЧОУ ВО "Курский институт менеджмента, экономики и бизнеса"
Спасибо огромное, вы просто молодец!!! из 5 баллов, ставлю 5! Рекомендую испонителя!
Анна
ИРГУПС
НЕ ПЕРВЫЙ РАЗ ПИШУ-ИСЛАМИЯ,МОЯ ПАЛОЧКА-ВЫРУЧАЛОЧКА!!!УМНИЦА!!!СПАСИБО🥰🥰🥰🥰🥰