fork download
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <algorithm>
  5. #include <array>
  6.  
  7. int main()
  8. {
  9. std::array<int, 26> letters {};
  10. //std::string infilename;
  11. //std::cout << "File name for input? ";
  12. //std::cin >> infilename;
  13. //std::ifstream inf(infilename.c_str());
  14. char oneLetter=0;
  15. //while(inf >> oneLetter) {
  16. while(std::cin >> oneLetter) {
  17. if (oneLetter>='a' && oneLetter<='z')
  18. letters[oneLetter-'a']++;
  19. else if (oneLetter>='A' && oneLetter<='Z')
  20. letters[oneLetter-'A']++;
  21. }
  22. for(int i=0; i<letters.size(); ++i)
  23. std::cout << letters[i] << '\n';
  24. return 0;
  25. }
Success #stdin #stdout 0s 2888KB
stdin
THE QUICK BROWN FOX JUMPed over the lazy dogs.
stdout
1
1
1
2
4
1
1
2
1
1
1
1
1
1
4
1
1
2
1
2
2
1
1
1
1
1