fork(3) download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. int main()
  8. {
  9. string a;
  10. // 0-25 = a-z 26-52 = A-Z
  11. int m[54] = { 0 };
  12. int t;
  13. cin >> t;
  14. while (cin>>a)
  15. {
  16. for (int i = 0; i < a.length(); i++)
  17. {
  18. if (a[i] != 32)
  19. {
  20. if (a[i] > 96 && a[i] < 123) m[a[i] - 97]++;
  21. else if(a[i] > 64 && a[i] < 91) m[a[i] - 40] ++;
  22. }
  23. }
  24. t--;
  25. }
  26.  
  27. for (int i = 0; i <= 52; i++)
  28. {
  29. if (i <= 25)
  30. {
  31. if (m[i]) cout << (char)(97 + i) << " " << m[i]<<endl;
  32. }
  33. else
  34. {
  35. if (m[i]) cout << (char)(40 + i) << " " << m[i]<< endl;
  36. }
  37. }
  38. }
Success #stdin #stdout 0s 16064KB
stdin
2
ala ma kota
Ola ma psa
stdout
a 7
k 1
l 2
m 2
o 1
p 1
s 1
t 1
O 1