Saber si una frase es palíndromo o no

Noelia Serrano Fernández.

/*Este programa pide por pantalla una frase, y te dice si es palíndromo o no.*/

#include<string.h>
#include<iostream>
using namespace std;

int main()
{
char cadena[50],cadenaf[50]={0},*parte;
int c,len,pal=0;

cout<<“Introduce una frase: “;
cin.getline(cadena,50,’\n’);

parte=strtok(cadena,” “);
strcat(cadenaf,parte);
while((parte=strtok(NULL,” “)) != NULL)
strcat(cadenaf,parte);

len=strlen(cadenaf);
for(c=0;c<=len-1;c++)
{
if(cadenaf[len-1-c]==cadenaf[c])
pal++;
}

if(pal==len)
cout<<“Si es palindromo!”;
else
cout<<“No es palindromo”;

cin.get();
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s