Ver Mensaje Individual
  #31 (permalink)  
Antiguo 08/06/2014, 06:37
Avatar de guzzano
guzzano
 
Fecha de Ingreso: julio-2010
Ubicación: Isla de Margarita
Mensajes: 162
Antigüedad: 13 años, 9 meses
Puntos: 13
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 oracion si no que por ejemplo se introducan tres frases o palabra y que haga el procedimiento para todas las palabras.

bueno a mi se me ocurrio esta forma espero que te sirva y que sea lo que estas buscando.

Código C++:
Ver original
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main ()
  7. {
  8.     string diccionario[20]={    "casa",
  9.                                 "perro",
  10.                                 "computadora"};
  11.     int acum1=0, acum2=0;
  12.     int x = 0, b = 0, a = 0, valor1 = 0, valor2 = 0, valor3  = 0, valor4 = 0;
  13.     char vec[27] = "abcdefghijklmnopqrstuvwxyz";
  14.     for (x = 0; x<20;x++)
  15.         if (diccionario[x] != "")
  16.             valor3++;
  17.         else
  18.             x = 21;
  19.     for(b=0;b<valor3;b++)
  20.     {
  21.         valor1 = diccionario[b].length();
  22.         if( valor1 > valor2)
  23.             valor2 = valor1;
  24.     }
  25.     for( a= 0; a<26;a++)
  26.       {
  27.         for(b=0;b<valor3;b++)
  28.         {
  29.             if(diccionario[b][x] != ' ')
  30.                 for(x =0; x<valor2; x++)
  31.                     if((diccionario[b][x] == vec[a]))
  32.                         acum1++;
  33.  
  34.         }
  35.             if((acum1 != 0))
  36.                 cout<<vec[a]<<" se repite "<<acum1<<"\n";
  37.             acum1 = 0;
  38.       }
  39.        
  40. }

bueno si alguien ve algun detalle o algo mal que me lo haga saber para coregirlo.
Saludos.
Drewermerc.
Buenas, sé de que trataba el ejercicio, pero mi intención no era hacerlo completo, como dijo Alexis88, los cambios son mínimos para hacerlo funcionar tal como él quiere. La cuestión estaba que él lo ajustara y no hacer tareas.

Un saludo.
__________________
Si me equivoco, corríjanme sin piedad.