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)