Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: raven60 en 2 Julio 2016, 05:15 am



Título: ayuda por favor sobre este problema
Publicado por: raven60 en 2 Julio 2016, 05:15 am
1.   Dado un arreglo bidimensional de cadenas, escribir una función que devuelva el prefijo más largo entre ellas. Debe ser indiferente a mayúsculas o minúsculas (“case insensitive” en inglés). Por ejemplo si el arreglo es {{“Planeta”}, {“platano”}, {“platillo”}} el prefijo más largo común a los tres es “pla”.


Título: Re: ayuda por favor sobre este problema
Publicado por: AlbertoBSD en 2 Julio 2016, 05:29 am
Hola tienes algo de codigo hecho?

Si te interesa buscar coincidencias en cadenas te dejo este video.

Ns82IZccY2A

Solo necesitas adaptarlo para ir incrementando la cadena a buscar.y ver que la cadena mencionada existe en todas las palabras del arreglo dado.

Y detener la busqueda hasta que en almenos una de esas palabras no este la cadena dada entonces el prefijo mas largo es el previo al último buscado.

Saludos