30/05/2014, 22:36
|
| | | Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 1 mes Puntos: 38 | |
Respuesta: Contar repeticiones de letra? pues que pongas el abecedario dentro de una cadena y las palabras dentro de otra cadena
char abc[tamañoAbecedario];
luego pon las letras en sus posiciones.
abc[0] = 'a';
abc[1] = 'b';
abc[2] = 'c';
...
luego digamos que tienes otra cadena "hola"
char palabra[5];
palabra[0] ='h';
palabra[1] ='o';
palabra[2] ='l';
palabra[3] ='a';
es solo comparar todas las posiciones de la cadena palabra con con la primera posicion de la cadena abc[] que es la letra a
si abc[0]==palabra[0] contadorA++
si abc[0]==palabra[1] contadorA++
si abc[0]==palabra[2] contadorA++
si abc[0]==palabra[3] contadorA++
cada vez que encuentre una letra a que incremente un contador de letras 'a'
claro que eso no lo vas hacer así sino con bucles for doble que es la mejor solución.
Empieza a hacerlo y a la que te vaya apareciendo dudas vas preguntando. ;)
Busca en google ejemplos de como comparar cadenas que ya hay muchos echos y le puedes sacar ideas. |