Verificar palíndromo em C++

  • Autor Autor Diringax
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
D

Diringax

Beta
Redactor
Usuário com poucas negociações! Use sempre o saldo do 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();
}
​
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao 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 $​
 
Voltar
Topo