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;
}
Александр
ВИ(ИТ)
Выполнено оперативно, почерк понятный, ошибок не было, следовательно вопросов нет, 10 из 10
Sergey
ДГТУ
Очень отзывчивый, понимающий, добрый человек. Спасибо большое) Выполнила досрочно.
Ольга
УрГУПС
Ирина, благодарю вас! Выполнено всё качественно и разборчивым почерком. Всем рекомендую эт...
Елена
ЛГТУ
Работа выполнена быстро и правильно! Регина всегда отвечала на сообщения и учитывала поже...