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

[0] Índice de Mensajes

Ir a la versión completa