Cita:
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.
Iniciado por Drewermerc
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.
bueno si alguien ve algun detalle o algo mal que me lo haga saber para coregirlo.
Saludos.
Drewermerc.
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.
Un saludo.