/* Comparacao para strings de tres caracteres ou mais */ int palindrome(char *str) { int i,j,metade_str,tam=0; // pega o tamanho da palavra for (i=0; str[i]!='\0'; i++) tam=tam+1; j = tam - 1; metade_str = (tam - 1) / 2; for (i = 0; i <= metade_str; i++, j--) { if (str[i] != str[j]) return 0; } return 1; } main(void) { printf("%s\n", (palindrome("casa")==1)?"eh palindrome":"nao eh palindrome"); system("pause"); }