fork download
  1. #include <iostream>
  2. #include <map>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. int main()
  8. {
  9. int in[] = {3, 5, 2, 3, 5, 2, 5, 2, 1, 5};
  10. const int n = sizeof(in)/sizeof(in[0]);
  11.  
  12. map<int, int> bucket;
  13. for (int ii = 0; ii < n; ++ii)
  14. {
  15. ++bucket[in[ii]];
  16. }
  17.  
  18. for (map<int, int>::const_iterator it = bucket.begin();
  19. it != bucket.end();
  20. ++it)
  21. {
  22. for (int ii = 0; ii < it->second; ++ii)
  23. {
  24. cout << it->first;
  25. }
  26. cout << endl;
  27. }
  28.  
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0s 2988KB
stdin
Standard input is empty
stdout
1
222
33
5555