Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2014, 22:36
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
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.