OOD
#include
#include
#include
int i,j,f;
char ch;
class integerset{
public :
integerset();
integerset *unionset(const integerset&);
integerset *intersect(const integerset&);
void insert(int);
void delets(int);
int isequal(const integerset&);
void printset();
int isemptyset();
private :
int element[100];
}
//******************
integerset::integerset(){
for (i=1;i<100;i++)
element[i]=0;
}
//******************
void integerset::printset(){
for(i=0;i<100;i++)
cout<
//*******************
void integerset::insert(int i){
element[i]=1;
}
//*******************
void integerset::delets(int i){
element[i]=0;
}
//*******************
integerset * integerset::unionset(const integerset &setb)
{
integerset *ptr;
int i;
ptr=new integerset;
for ( i=0;i<100;++i)
if ( (element[i]==1) || (setb.element[i]==1) )
ptr->element[i]=1;
else
ptr->element[i]=0;
return ptr;
}
//*******************
int main(){
clrscr();
integerset *obz;
integerset obx;
integerset oby;
ch=0;
while(1){
cout<<"for delet press 1\n" ;
cout<<"for insert press 2\n" ;
cout<<"for exit press 9\n" ;
cin>>ch;
if (ch=='9')
exit(0);
cout<<"index ra vared konid\n";
cin>>j;
if (ch=='1')
obx.delets(j);
if(ch=='2')
obx.insert(j);
obz=obx.unionset(oby);
obz->printset();
// obx.printset();
getch();
}
getch();
}
هر كي كاملش داره بذاره