#include <stdio.h>
#include <string.h>

// Função recursiva para verificar se a palavra é palíndromo
int inverte(char *n, int tam, int posicao){

	if (posicao < tam / 2){
		if (n[posicao] == n[tam - posicao - 1]){
			return 1 * inverte(n, tam, posicao+1);
		}
		else{
			return 0;
		}
	}
	else{
		return 1;
	}
}

int palindromo(char *n) { 

    int aux1, x = 0;
	
	aux1 = inverte(n, strlen(n), x);
	
   	if (aux1 == 1) printf("Eh palindromo");
    else printf("Nao eh palindromo");
    
}

int main() {
	
	char m[30] = {"teste"};
    palindromo(m);

	return 0;
}