Saltar al contenido

29. Palíndromo preguntado usando el ejemplo de código de recursividad c ++

Indagamos por el mundo on line para tener para ti la solución a tu problema, en caso de dificultades puedes dejarnos tu inquietud y te contestaremos porque estamos para servirte.

Ejemplo 1: lee el string entonces determina si el string es un palíndromo.

#include <iostream>
using namespace std;// Iterative function to check if given string is a palindrome or not
bool isPalindrome(string str)int low =0;int high = str.length()-1;while(low < high)// if mismatch happensif(str[low]!= str[high])returnfalse;
 
        low++;
        high--;returntrue;intmain()
    string str ="XYXYX";if(isPalindrome(str))
        cout <<"Palindrome";else
        cout <<"Not Palindrome";return0;

Ejemplo 2: lee el string entonces determina si el string es un palíndromo.

#include <iostream>
using namespace std;// Recursive function to check if str[low..high] is a palindrome or not
bool isPalindrome(string str,int low,int high)// base caseif(low >= high)returntrue;// return false if mismatch happensif(str[low]!= str[high])returnfalse;// move to next the pairreturnisPalindrome(str, low +1, high -1);intmain()
    string str ="XYBYBYX";int len = str.length();if(isPalindrome(str,0, len -1))
        cout <<"Palindrome";else
        cout <<"Not Palindrome";return0;

Sección de Reseñas y Valoraciones

Si crees que ha resultado de utilidad nuestro post, sería de mucha ayuda si lo compartieras con otros juniors y nos ayudes a dar difusión a este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *