next up previous
Next: Verwendung eines Multiset Up: Container (forts.) Previous: Verwendung eines Set

Beispiel: Set

/* GR Generieren eines Zufallstip und Speicherung
   in einem Set. 1998-11 */
#include <iostream>
#include <set>
#include <cstdlib> // für exit()
#include <ctime> // für time()
using namespace std;

const int ZAHLEN = 45;
const int NUMTIP = 6;

unsigned int zz() {
  return 1 + random() % ZAHLEN;
}

int main() {
  typedef set<unsigned int> IntSet;
  IntSet tip;
  
  srandom(time(NULL)); // initialisiere den Zufallszahlengenerator
  //Zufallszahl in das Set einfügen
  for (int i=0; i<NUMTIP; ++i) {
    tip.insert(zz());
  }
  
  //Set ausgeben
  for (IntSet::iterator i = tip.begin(); i != tip.end(); ++i) {
    cout << "Die Zahl ist " << *i << endl;
  }
  return 0;
}


next up previous
Next: Verwendung eines Multiset Up: Container (forts.) Previous: Verwendung eines Set

© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 12/1/1998