Descripción Los palíndromos son palabras o frases que al leerse de izquierda a derecha y viceversa expresan o tienen el mismo sentido. A este vocablo también se le puede llamar palíndromas. Deberá leer una palabra p e indicar si es o no una palabra palíndroma. Entrada Una palabra p Salida Si la palabra es palíndroma deberá imprimir SI. Si la palabra no es palíndroma deberá imprimir NO.
#include <iostream> #include <string> using namespace std; int main() { // your code goes here string p; cin >> p; bool palindromo = true; for (int i = 0; i < p.length(); i++) { if (p[i] != p[p.length()-i-1]) { palindromo = false; break; } } if (palindromo) { cout << "SI"; } else { cout << "NO"; } return 0; }