Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: ismael.adld en 22 Enero 2017, 18:33 pm



Título: Recuento de Caracteres en C++
Publicado por: ismael.adld en 22 Enero 2017, 18:33 pm
Hola buenas, necesito ayuda para un ejercicio de programación, como puedo hacer un programa en c++, para que cuando se introduzca una cadena string, cuente la frecuencia de todos los caracteres; Por ejemplo en el caso de "contiene":
'c':1
'o':1
'n':2
't':1
'i':1
'e':2
Gracias.


Título: Re: Recuento de Caracteres en C++
Publicado por: engel lex en 22 Enero 2017, 18:40 pm
creas un array de 26 de largo (26 letras, ya que la ñ no es ascii)

haces un ciclo que vaya letra a letra de tu string, vea que letra consiguió y sume 1 a la posición respectiva en el array (por ejemplo "c" es la tercera letra así que suma 1 a la tercera posición... recordando que empieza por 0)

listo, ya solo lees el array y vez quien vale más que 0