Questão 23: palindroma
Voltar
Defina uma função int palindroma (char s[])
que testa se uma palavra é palíndroma, i.e., lê-se de igual forma nos dois sentidos.
Exemplo
> palindroma("tacocat")
(int) 1
> palindroma("banana")
(int) 0
Resolução
int palindrome (char s[]) {
int i, N = 0;
for(i = 0; s[i]; i++) N++;
for(i = 0; i < N && s[i] == s[N - i - 1]; i++);
return i == N;
}