Ver Mensaje Individual
  #19 (permalink)  
Antiguo 07/06/2014, 09:12
Avatar de leosansan
leosansan
 
Fecha de Ingreso: mayo-2012
Ubicación: GRAN CANARIA
Mensajes: 194
Antigüedad: 12 años, 6 meses
Puntos: 49
Respuesta: Contar repeticiones de letra?

Cita:
Iniciado por Drewermerc Ver Mensaje
hola guzzano.
bueno pues creo que lo que el quiere es que sean palabras aparte no en una misma oración si no que por ejemplo se introduzcan tres frases o palabra y que haga el procedimiento para todas las palabras.

bueno a mi se me ocurrió esta forma espero que te sirva y que sea lo que estas buscando.
.........................................
Creo que sí, que esa era la idea pero no sé por qué aparece la w.

El código un poco adelgazado de variables innecesarias y otras minucias:

Código C++:
Ver original
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main (){
  7.   string diccionario[]={"casas","perros","computadoras","arroz","wwomm"};
  8.   int acum, i, j, letra, tam = sizeof diccionario / sizeof diccionario[0];
  9.   char letras[] = "abcdefghijklmnopqrstuvwxyz";
  10.   for( letra = 0 ; letras[letra] ; letra++){
  11.     for( i = 0 , acum = 0 ; i < tam ; i++)
  12.         for( j =0 ; diccionario[i][j] ; j++) /** Ó: for(j =0;j<diccionario[i].size();j++) **/
  13.             if( diccionario[i][j] == letras[letra] )
  14.               acum++;
  15.     if( acum != 0 )
  16.       cout << letras[letra] << " se repite " << acum << endl;
  17.   }
  18.   return 0;
  19. }

¡¡¡Saluditos!!!


Última edición por leosansan; 07/06/2014 a las 09:38