fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. int i, f;
  8. string t;
  9. cin >> i >> f;
  10. cin.ignore(); // Ignorar el salto de línea
  11.  
  12. getline(cin, t);
  13. if (i < 0 || f < 0 || i >= t.size() || f >= t.size()) {
  14. cerr << endl;
  15. return 1;
  16. }
  17.  
  18. int c[26] = {};
  19. for (int j = i; j <= f && j < t.size(); j++) {
  20. char l = tolower(t[j]);
  21. if (l >= 'a' && l <= 'z') {
  22. c[l - 'a']++;
  23. }
  24. }
  25. for (char l = 'a'; l <= 'z'; l++) {
  26. cout << l << ": " << c[l - 'a'] << endl;
  27. }
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0.01s 5276KB
stdin
0 3
hola chicos
stdout
a: 1
b: 0
c: 0
d: 0
e: 0
f: 0
g: 0
h: 1
i: 0
j: 0
k: 0
l: 1
m: 0
n: 0
o: 1
p: 0
q: 0
r: 0
s: 0
t: 0
u: 0
v: 0
w: 0
x: 0
y: 0
z: 0