document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /*  Autor: Joel Cesar Fernandez Segura
  2.     Fecha: 28/08/2014
  3.     Tema: Recursividad
  4.     Ejercicio 3: comprueba si una palabra es palindroma
  5. */
  6.  
  7. #include<iostream>
  8. #include<cstdlib>
  9. #include<string.h>
  10. using namespace std;
  11.  
  12. int palindroma(char palabra[],int ini, int fin){
  13.      if(ini >= fin)
  14.           return 1;
  15.      if(palabra[ini] == palabra[fin])
  16.           palindroma(palabra, ini+1, fin-18);
  17.     else return 0;
  18. }
  19. int main( void ){
  20.     system("color 0a");
  21.     char palabra[50];
  22.     int tam,pal;
  23.     cout<<"\\n\\t\\t[     RECURSIVIDAD     ]\\n";
  24.     cout<<"\\t\\t------------------------\\n\\n";
  25.     cout<<" EJERCICIO 8: Comprueba si una cadena es palindroma "<<endl<<endl;
  26.     cout<<" INGRESE PALABRA: ";
  27.     cin.getline(palabra,50);
  28.     tam=strlen(palabra);
  29.     pal=palindroma(palabra,0,tam-1);
  30.     if(pal==1)
  31.     cout<<"\\n La palabra ES palindroma\\n";
  32.     else if(pal==0)
  33.     cout<<"\\n\\n la palabra NO es Palindroma: \\n";
  34.  
  35.     return 0;
  36. }
');