fork(1) download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main() {
  6. constexpr size_t size = 'z' - 'a' + 1;
  7. int Counters [size];
  8. string input;
  9. cin >> input;
  10. for (int &in : Counters)
  11. in = 0;
  12.  
  13. for (const char in : input)
  14. ++Counters[in - 'a'];
  15.  
  16. for (size_t i = 0; i < size; ++i) {
  17. if (Counters[i] != 0)
  18. cout << char(i + 'a') << Counters[i];
  19. }
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0s 3464KB
stdin
babcia
stdout
a2b2c1i1