Comprobar palíndromo en C++

Diringax Seguir

Beta
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
12 Oct 2013
Mensajes
41
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
PHP:
#include<string.h>
#include<iostream>
using namespace std;
int len, n=0;
 
string chk4palindrosity(string thestr)
{
    if(thestr[0] == thestr[thestr.length() - 1])
    {
        n++;
        if(n == len / 2)
            return "Si es palindromo!";
        thestr.erase(0, 1);
        thestr.erase(thestr.length() - 1, 1);
        return chk4palindrosity(thestr);
    }
    else
        return "No es palindromo";
}
 
int main()
{
    char inputf[50]={0}, input[50], *parte;
    cout<<"Introduce un palindromo: "; cin.getline(input, '');
 
    parte = strtok(input, ";) "              //
    strcat(inputf, parte);                     //
    while((parte = strtok(NULL, " ";) != NULL) //
        strcat(inputf, parte);               //
 
    string thestr(inputf); //
    len = thestr.length(); //
    if(len == 1)
        cout << "Si es palindromo!";
    else
        cout << chk4palindrosity(thestr); //
    cin.get();
}
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
Ese code hace bastante que anda en la net... no entiendo el motivo de postearlo... aunque como dice el user de arriba es solo para juntar post... al menos lo abrias programado tu y explicado el code no un copy & paste...
[MENTION=48906]Diringax[/MENTION]
 

Diringax

Beta
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
12 Oct 2013
Mensajes
41
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Me urge, pues quiero vender algo para sacrme $​
 
Arriba