Programación General > C/C++
Re: novata.. y quiero saber como hago para contar vovales en
(1/1)
Sol:
Por favor porq es para un Tp para la facutad y recien tuve la primera clase
el programa debe generrar 40 palabras aleatoriamente y luego tengo q contar las vocales la cantidad de de palabras q cmienzan con cada vocal, ej: 3 PALABRAS Q COMIENZAN CON S, 5CON T ....:ouch::jumpie:
JuanK:
Lo primero es un ciclo de 40 iteraciones , lo cual lo puedes hacer con un while
int n=1;
while(n<=40)
{
...
...
n++;
}
hay que capturar en este ciclo las 40 opalabras, si es c++ con un array de string, y si es c, con un array de char *.
luego debes diseñar una funcion
que te analize con que letra inicia una cadena, y almacene esta informacion en un array de char.
Por ultimo una funcion que recorra este array y cuente cuantas celdas empiezxan con determinada letras.
en resumidas cuentas se puede hacer algo asi:
(ADVDERTENCIA: es solo la idea porque no tengo tiempo para progamarlo)
--- Código: Text --- int main(){ char charcount [40]; char *cadenas [40][15];//digamos 40 cadenas de maximo 15 caracteres cadenas = (char *)malloc(sizeof(cadenas)*40*15); memset(cadenas, NULL, sizeof(40*15)); while(n++ <40){ capturar(cadenas[i]); guardaChar(cadenas[i], charcount);} cuentachar(charcount);}
Bueno ese es el planteamiento general, esperoq eu te sea de ayuda.
Juank
Sol:
:jumpie:
Navegación
Ir a la versión completa