#include class zbior { public: zbior(int k){ z=new int [k]; }; zbior(const zbior &z1){ n=z1.n; z=new int [n]; }; ~zbior() { delete [] z; }; void empty(); zbior operator <(int); //wstawianie int do zbioru zbior operator >(int); //wstawianie ze zbioru do int zbior operator *=(zbior&); zbior operator *(zbior&); private: int *z; int n; }; void zbior::empty() { int i; for (i=0;i(int k) { int tmp2=z[n]; int i; n--; int *tmp; tmp=new int [n]; for (i=0;in) { int tmp=n; n=z1.n; z1.n=tmp; } for (i=0;i