#include <set>
#include <cstdlib>
#include <iostream>
int main()
{
std::set<int> zahlen;
for(size_t i = 0; i < 10; ++i)
zahlen.insert(std::rand() % 10); //Zufallswerte reinschreiben
for(std::set<int>::const_iterator it = zahlen.begin(); it != zahlen.end(); ++it)
std::cout << *it << ' '; //keine Doppelten
}