Pack doch die gezogenen Zahlen einfach in ein std::set
Damit hast du
1. Die zahlen automatisch auch gleich sortiert:
std::set::iterator it = mySet.begin(), end = mySet.end();
for (; it != end; ++it) cout << *it << endl;
Gibt die Zahlen sortiert aus.
2. Kannst leicht überprüfen, ob eine Zahl bereits gezogen wurde:
if (mySet.find(neueZahl) != mySet.end()) // Bereits gezogen, nochmal
geschrieben von
fr@nk
,
06.01.2006, 13:40 Uhr
, 20 mal gelesen