fork download
  1. //zadanie: połowa
  2. #include<bits/stdc++.h>
  3. using namespace std;
  4.  
  5. int licz(string &napis, char litera)
  6. {
  7. int cnt = 0;
  8. for(auto znak: napis) cnt += znak == litera;
  9. return cnt;
  10. }
  11.  
  12. int main(){
  13. int t;
  14. cin>>t;
  15. string napis, pom;
  16. cin.ignore();//usuwamy enter z bufora, aby działała funkcja getline
  17. while(t--)
  18. {
  19. getline(cin, pom);
  20. napis+=pom;
  21.  
  22. }
  23. for(char lit = 'a'; lit <= 'z'; lit++)
  24. {
  25. int policz = licz(napis, lit);
  26. if(policz > 0)
  27. cout<<lit<<' '<<policz<<endl;
  28. }
  29. for(char lit = 'A'; lit <= 'Z'; lit++)
  30. {
  31. int policz = licz(napis, lit);
  32. if(policz > 0)
  33. cout<<lit<<' '<<policz<<endl;
  34. }
  35. return 0;
  36. }
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
Standard output is empty