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#include <iostream>
#include <string>
using namespace std;
int main ()
{
string diccionario[20]={ "casa",
"perro",
"computadora"};
int acum1=0, acum2=0;
int x = 0, b = 0, a = 0, valor1 = 0, valor2 = 0, valor3 = 0, valor4 = 0;
char vec[27] = "abcdefghijklmnopqrstuvwxyz";
for (x = 0; x<20;x++)
if (diccionario[x] != "")
valor3++;
else
x = 21;
for(b=0;b<valor3;b++)
{
valor1 = diccionario[b].length();
if( valor1 > valor2)
valor2 = valor1;
}
for( a= 0; a<26;a++)
{
for(b=0;b<valor3;b++)
{
if(diccionario[b][x] != ' ')
for(x =0; x<valor2; x++)
if((diccionario[b][x] == vec[a]))
acum1++;
}
if((acum1 != 0))
cout<<vec[a]<<" se repite "<<acum1<<"\n";
acum1 = 0;
}
}
bueno si alguien ve algun detalle o algo mal que me lo haga saber para coregirlo.
Saludos.
Drewermerc.