ФІО = Карпович Віта Запитання:Визначити клас, який реалізує множину. Визначити методи включення та виключення елементу, а також перевантажити операції додавання (об’єднання множин), множення (переріз множин), віднімання (різниця множин). ==================================== ANSWER ==================================== /* Визначити клас, який реалізує множину. Визначити методи включення та виключення елементу, а також перевантажити операції додавання (об’єднання множин), множення (переріз множин), віднімання (різниця множин). */ #include #include #include #include #define maxn 200 using namespace std; class Mnojina { public: int Items[maxn]; int Count; public: Mnojina () { Count=0;} ~Mnojina () { delete Items;} int IsPresent(int A){ for (int i = 0 ; i < Count; i++) { if (*(Items+i)==A) return i+1; } return 0; } void Include(int A){ if (!IsPresent(A)){ *(Items+Count)=A; Count++; } } void Exclude(int A){ int n=IsPresent(A); if (n){ for (int i = n ; i < Count; i++) { *(Items+i-1)=*(Items+i); } Count--; } } void Show(char *name=""){ cout<<" Elements of "<