¿Cómo se programa esto?

Leer una secuencia de carácteres que termina en el carácter '.' y escribir el número de veces que aparece una vocal.

Update:

Es un algoritmo.

Comments

  • bueno en python la solucion es bastante sencilla te doy el metodo para realizar lo que queres.

    def secuencia(secuanciaDeCaracteres, vocal):

    contador=0

    for k in secuanciaDeCaracteres:

    if k==".":

    break

    if k==vocal:

    contador=contador+1

    return "el numero de veces que aparece la volcal %s en la secuancia es %s" % (vocal, contador)

    #aca termina

    te da cuantas vecez sale la vocal en la secuancia antes del punto claro.

    ejemplo

    print secuancia("los perros feos. hola", "o")

    te dira

    el numero de vecez que aparece "o" en la secuancia es 3.

    ya que el cuarto "o" no lo conto por el punto.

    saludos espero que te sirva.

    recordatorio: recorda sangrar bien el programa ya que yahoo no me lo sangra por mas que lo intente :)

  • pos lo se en java, nose si te sirve...

    pasas el string o cadena, la conviertes a una cadena de caracteres, o char, y la rrecores hasta q encuentre el caracter '.',

    eso lo guardas en otro vector, por ultimo una contadora que se aumente cada vez que encuentra la vocal, algo asi:

    char[] ced=cadenadetexto.charAlgo()//no recuerdo el metodo

    lo buscas

    char aux[];

    int i=0;

    while(!(i<ced.lenght())){

    if(ced[i].equals('.')){ //ojo no son comillas dobles son sencillas

    aux[i]=ced[i];

    }else break;

    } esto te da la cadena hasta que llegua al punto.

    int contador=0;

    for(int j=0;j<aux.lenght();j++){

    if(aux[i].equals('la vocal')){

    contador=contador+1;}

    }}

    a lo mejor tiene errores porque no lo hice en un compilador sino aqui, pero la lojica debe funionarte.

    espero te sirva.

  • solo lo sabe el que lo hizo y el que lo aprendido

Sign In or Register to comment.