Ver Mensaje Individual
  #4  
Antiguo 29-03-2009
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.490
Reputación: 21
MAXIUM Va camino a la fama
Para quitar o eliminar los espacios creo que se usa TRIM('hola amigos '), pero revisa la ayuda de Delphi.

Al igual que para dejar todo en mayúscula prueba con UPPERCASE('holaamigos'), pero consulta la ayuda de Delphi.

Puedes tratar la palabra como un arreglo de caracteres y manejarlo con un loop, como por ejemplo:

Para Texto:= 'RECONOCER';

Texto[0] = R
Texto[1] = E
...
...
Texto[8] = E
Texto[9] = R

Entonces vas comparando desde los extremos hacia el centro, si hay diferencias, entonces no es palindrome.

Texto[0] = Texto[9]
Texto[1] = Texto[8]

Usando Condiciones, Loop y la funchión Length estas al otro lado. Con esto mismo y previo, vas reemplazando las vocales tildadas por unas que no.

Código Delphi [-]
For desde:= 0 to length(Texto) do
begin
       Case Texto[desde] do
       begin
              'Á': Texto[desde]:= 'A'
              'É': Texto[desde]:= 'E'
              'Í': Texto[desde]:= 'I'
              'Ó': Texto[desde]:= 'O'
              'Ú': Texto[desde]:= 'U'
       end;
end;

Esa es la idea pero no se si esta correcta la estructura de CASE, revisa la ayuda de Delphi...

Finalmente, no te puedes presentar así, pidiendo que te hagamos todo el trabajo, muy mal augurio si lo tuyo tiene que ver con informática.

Para que tengas de prueba:
Cita:
Palabras palíndromos

Ana, arenera, arepera, anilina, ananá, Malayalam, Neuquén, Oruro, oso, radar, reconocer, rotor, salas, seres, somos, sometemos, oro, ala, ojo, solos y sagas.


Frases palíndromos

* ¿Acaso hubo búhos acá? (de Juan Filloy)
* Adivina ya te opina, ya ni miles origina, ya ni cetro me domina, ya ni monarcas, a repaso ni mulato carreta, acaso nicotina, ya ni cita vecino, anima cocina, pedazo gallina, cedazo terso nos retoza de canilla goza, de pánico camina, ónice vaticina, ya ni tocino saca, a terracota luminosa pera, sacra nómina y ánimo de mortecina, ya ni giros elimina, ya ni poeta, ya ni vida. (de Ricardo Ochoa)
* Allí por la tropa portado, traído a ese paraje de maniobras, una tipa como capitán usar boina me dejara, pese a odiar toda tropa por tal ropilla. (de Luis Torrent)
* Allí si María avisa y así va a ir a mi silla. (HG)
* Anita lava la tina. (Popular en México)
* Átale, demoníaco Caín, o me delata. (de Julio Cortázar)
* Dábale arroz a la zorra el abad. (Tal vez uno de los más populares)
* La ruta nos aportó otro paso natural.
* Nada, yo soy Adán. (Guillermo Cabrera Infante)
* No lata, no: la totalidad arada dilato talón a talón. (Juan Filloy)
*Aves, aten al planeta, se va.
http://es.wikipedia.org/wiki/Algunos_pal%C3%ADndromos

Última edición por MAXIUM fecha: 29-03-2009 a las 06:02:52.
Responder Con Cita