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(); } } }
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(); }