#include <stdio.h>
#include <string.h>
#define N 20
int main() {
char palavra[N];
printf("Insira uma palavra: "); int tamanho
= strlen(palavra
); for (int i = 0; i < tamanho / 2; i++) { //só precisa ir até o meio
printf("%d", palavra
[i
] != palavra
[tamanho
- i
- 1]); if (palavra[i] != palavra[tamanho - i - 1]) {
printf("\nA palavra inserida nao eh um palindromo."); return 0;
}
}
printf("\nA palavra inserida eh um palindromo."); }
//https://pt.stackoverflow.com/q/192842/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2RlZmluZSBOIDIwCgppbnQgbWFpbigpIHsKICAgIGNoYXIgcGFsYXZyYVtOXTsKICAgIHByaW50ZigiSW5zaXJhIHVtYSBwYWxhdnJhOiAiKTsKICAgIHNjYW5mKCIlcyIsIHBhbGF2cmEpOwogICAgaW50IHRhbWFuaG8gPSBzdHJsZW4ocGFsYXZyYSk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHRhbWFuaG8gLyAyOyBpKyspIHsgLy9zw7MgcHJlY2lzYSBpciBhdMOpIG8gbWVpbwogICAgcHJpbnRmKCIlZCIsIHBhbGF2cmFbaV0gIT0gcGFsYXZyYVt0YW1hbmhvIC0gaSAtIDFdKTsKICAgICAgICBpZiAocGFsYXZyYVtpXSAhPSBwYWxhdnJhW3RhbWFuaG8gLSBpIC0gMV0pIHsKICAgICAgICAgICAgcHJpbnRmKCJcbkEgcGFsYXZyYSBpbnNlcmlkYSBuYW8gZWggdW0gcGFsaW5kcm9tby4iKTsKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgfQogICAgcHJpbnRmKCJcbkEgcGFsYXZyYSBpbnNlcmlkYSBlaCB1bSBwYWxpbmRyb21vLiIpOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xOTI4NDIvMTAx