cout<<"\n\nLa palabra "<<r<<" es un palindromo";Hola... lo único que veo mal es el mensaje que muestra el resultado: siempre escribís "La palabra <valor de r: caracter 0 o 1> es palíndromo". Creo que deberías ver qué valor tiene r para saber si es palabra palíndrome o no.
que es un palindromo?