Este programa determina si la palabra dado por el usuario es un palíndromo o no con una simple condición, el programa la comprara de atrás hacia adelante y da el resultado:
//CODE:
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
string word, fin;
string is_palindrome(string word)
{
string backwards;
cout << “Type a word: n”;
cin >> word;
int large = word.length();
for (int x = large – 1; x >= 0; x–)
{
backwards += word[x];
}
if (backwards == word)
{
fin = “Your word IS a palindrome”;
}
else
fin = “Your word IS NOT a palindrome”;
return fin;
}
int main()
{
cout << is_palindrome(fin);
}
QUIZ 5 by lilihecblog is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.