Esempio n. 1
0
int main(){
  IntMenge menge;
  menge.hinzufuegen(1);
  menge.hinzufuegen(6);
  menge.hinzufuegen(3);
  menge.hinzufuegen(4);
  menge.hinzufuegen(3);
  menge.anzeigen();
  menge.entfernen(3);
  menge.entfernen(12);
  menge.anzeigen();
  cout<< menge.getMax()<<endl;
  cout<< menge.getMin()<<endl;
  IntMenge menge2=menge;
  menge2.anzeigen();
}
Esempio n. 2
0
IntMenge::IntMenge(IntMenge& andereMenge): menge(vector<int>(andereMenge.menge)), grosse(andereMenge.size()){
 
}
Esempio n. 3
0
int main() {
   cout << "Test einer Menge für int-Werte" << endl;
   IntMenge menge;
   for(int i=5; i > -3; --i) {
      menge.hinzufuegen(i);
   }
   menge.anzeigen();
   for(int i=3; i < 8; ++i) {
      menge.hinzufuegen(i);
   }
   menge.anzeigen();
   cout << "menge.istMitglied(3) " 
        << menge.istMitglied(3) << endl;
   cout << "menge.istMitglied(-11) " 
        << menge.istMitglied(-11) << endl;
   menge.hinzufuegen(-11);
   menge.anzeigen();
   cout << "menge.istMitglied(-11) " 
        << menge.istMitglied(-11) << endl;
   cout << "menge.getMin() =  " 
        <<  menge.getMin() << endl;
   cout << "menge.getMax() =  " 
        <<  menge.getMax() << endl;
   int k = menge.getMin();
   // menge.loeschen();
   while(menge.size() > 0) { // leeren und anzeigen
      size_t vorher = menge.size();
      menge.entfernen(k++);
      if(vorher != menge.size()) { // 1 Element gelöscht
         menge.anzeigen();
      }
   }

}