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();
}
 
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