Título: Buenos días,tengo muchas dudas con un ejercicio de caracteres. Publicado por: el gusanillo en 26 Febrero 2018, 11:07 am Escribid un programa que dado un array de 10 caracteres (introducidos a mano en el código),calcule cuántas veces aparecen dos caracteres iguales seguidos. Si por ejemplo hay tres caracteres iguales seguidos,consideremos que un carácter no puede pertenecer a dos parejas.
Título: Re: Buenos días,tengo muchas dudas con un ejercicio de caracteres. Publicado por: MAFUS en 26 Febrero 2018, 11:26 am Piensa en una lista de caracteres aleatorios y no conoces su orden en una cinta de papel y esta cinta de papel pasa por debajo de un hoja con una ventanita que solo deja ver un carácter. Tienes una lápiz para escribir los resultados.
¿Cómo procederías? Código: |----------------| < hoja opaca Título: Re: Buenos días,tengo muchas dudas con un ejercicio de caracteres. Publicado por: Mahlahj en 27 Febrero 2018, 06:50 am Supongo te has de referir a la moda de los datos... ¿?
Título: Re: Buenos días,tengo muchas dudas con un ejercicio de caracteres. Publicado por: dijsktra en 27 Febrero 2018, 12:47 pm Un problema bonito y "raro"...
Ahí va un programa que vale para cualquiera N carcateres, (hasta 1000), metidos por teclado, hasta que se mete el fin de fichero... (no incluye separadores entre los caracteres) Código
Código: a El primer parametro da el numero de caracteres leidos (N) el segundo, el numero de "parejas" según el criterio del problema Código: 1 0 Código: aaa Código: 3 1 Código: aaaaa Código: 5 2 Código: aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooo* Código: 46 15 (La linea tiene 46 caracteres y 15 parejas) Y la bonita. Es importante el * porque cin no toma separadores y saldrian más parejas de las normales, juntando los renglones. Código: aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooo* 15 lineas por 15 parejas da 225 parejas Código: 690 225 Título: Re: Buenos días,tengo muchas dudas con un ejercicio de caracteres. Publicado por: el gusanillo en 2 Marzo 2018, 18:51 pm Buenas tardes, muchas gracias por la ayuda.Dedico el fin de semana para trabajarlo y plantear posibles dudas.
Un saludo. |