fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <map>
  4.  
  5. int main() {
  6. std::map<char, size_t> count;
  7.  
  8. std::string s;
  9. std::getline(std::cin, s);
  10.  
  11. for (char i : s)
  12. {
  13. ++count[i];
  14. }
  15.  
  16. for (auto i : count)
  17. {
  18. std::cout << i.first << " : " << i.second << std::endl;
  19. }
  20. }
Success #stdin #stdout 0s 16064KB
stdin
ilasdfjod fhinsoi dfhrnqla wdmsgkljnh
stdout
  : 3
a : 2
d : 4
f : 3
g : 1
h : 3
i : 3
j : 2
k : 1
l : 3
m : 1
n : 3
o : 2
q : 1
r : 1
s : 3
w : 1