fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int letter[62];
  5.  
  6. int main() {
  7. string s;
  8. getline(cin,s);
  9.  
  10. for(int i = 0; i<s.size(); i++)
  11. {
  12. if(isdigit(s[i])) letter[ s[i] -'0' ]++;
  13. else if(isupper(s[i])) letter[ s[i] - 'A' + 10 ]++;
  14. else if(islower(s[i])) letter[ s[i] - 'a' + 36 ]++;
  15. }
  16.  
  17. for(char i = '0'; i<='9'; i++)
  18. if(letter[i-'0'])cout<<i<<" -> "<<letter[i-'0']<<endl;
  19.  
  20. for(char i = 'A'; i<='Z'; i++)
  21. if(letter[i-'A' + 10])cout<<i<<" -> "<<letter[i-'A' + 10]<<endl;
  22.  
  23. for(char i = 'a'; i<='z'; i++)
  24. if(letter[i-'a'+ 36])cout<<i<<" -> "<<letter[i-'a'+ 36]<<endl;
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 2864KB
stdin
abcdefABCDEFF12zzzZZ98999 abcdefABCDEFF12zzzZZ98999 abcdefABCDEFF12zzzZZ98999 
stdout
1 -> 3
2 -> 3
8 -> 3
9 -> 12
A -> 3
B -> 3
C -> 3
D -> 3
E -> 3
F -> 6
Z -> 6
a -> 3
b -> 3
c -> 3
d -> 3
e -> 3
f -> 3
z -> 9