Comprobar palíndromo en C++

  • Autor Autor Diringax
  • Fecha de inicio Fecha de inicio
D

Diringax

Beta
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
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();
}
​
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
porque tanta desesperacion por entrar a la zona negocios? :s
 
y eso que tiene que ver con php xD ?
 
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]
 
Me urge, pues quiero vender algo para sacrme $​
 
Atrás
Arriba