SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: loncho20 en Viernes 29 de Agosto de 2003, 17:04

Título: Re: ayuda urgente con palindromo
Publicado por: loncho20 en Viernes 29 de Agosto de 2003, 17:04
hola a todos!!!
   Tengo que entregar una serie de programas y el unico que me ta dando la lata es un programa que pide una palabra o frase por teclado y como respuesta dice si es un palindromo o no lo es (palindromo=palabra o frase que se lee igual al derecho y al reves, EJ:oso, reconocer.)
    Aqui os pongo lo que llevo hecho a ver si me podeis echar una manita
   Muxas asias por adelantao:hippi:
Título: Re: ayuda urgente con palindromo
Publicado por: © Jonathan © en Sábado 30 de Agosto de 2003, 00:45
Hola, lei tu mensaje y quiero ayudarte, podrias decirme que es lo que te falta para poder elaborar la aplicacio, o que dudas tienes que desees eliminar. Saludos. :guitar:
Título: Re: ayuda urgente con palindromo
Publicado por: GTow en Sábado 30 de Agosto de 2003, 13:49
Muy sencillo, lo primero en la auxi, primero introducias el caracter correspondiente a longitud, y en C las cadenas (arrays en general) empiezan por 0, asi que debías introducir primero el longitud-1 (cambiando el bucle).
Además conviene que después de haber introducido la palabra le asignes tú mismo el código de fin () ya que el sólo no lo hace.
Por último para comparar las cadenas ya existe una función implementada "strcmp" (string compare), que devuelve 0 si son iguales y mayor o menor de 0 si son distintas (una mayor o no que la otra).
Espero que esté claro, primero entiende lo que digo y luego coge el código ehh??, que ya te lo adjunto funcional
Un saludo
Título: ayuda urgente con palindromo
Publicado por: loncho20 en Lunes 1 de Septiembre de 2003, 20:23
Este mensaje solo es pa daos las gracias a los que me ayudasteis a resolver mis problemillas con el programa que propuse.
Al final aprobé la asignatura y entregué todos los ejercicios que me habian pedido compilados y funcionando:jumpie:
Asi que.... eso, que muxisimas gracias y espero que no tenga que volver demasiado por aqui para preguntar....:suerte::gracias: