#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int x;
char palavra[21];
cin >> palavra;
x = strlen(palavra) // Até aqui tudo bem porém não sei como fazer no if pra veriricar a palavra toda, eu sei q o último caractere tem que ser igual ao primeiro tipo, palavra[x-1] (último caractere) == palavra[0] (primeiro caractere), mas como faço pra verificar o resto? Ou eu devo inverter a palavra que entrar e depois verificar se ela é igual a quando ela entrou? se for assim me ensinem como faço pra inverter pfv.
if( )
{ cout << "É um Palíndromo."; }
else
{ cout << "Não é um Palíndromo."; }
return 0;
}
Boa noite pessoal!
Eu tenho que fazer um programa em C++ que receba como entrada um nome, o programa dará como saída se
o nome digitado é um palíndromo ou não. Palíndromos são aquelas palavras que você consegue ler de trás pra frente tipo OMO, ELE, ARARA. Eu já sei um pouco como se trabalha com strings, mas não estou conseguindo fazer isso. Me ajudem. Obrigado desde já.