Verificando Palíndrome

Postado por Samuel Lima em 14 de Agosto de 2015  •  Comentários (0)  • 

Palíndromo é uma palavra, expressão ou frase, ou até mesmo uma sequência de letras ou números, que tenha a propriedade de ser lida e compreendida da mesma maneira, tanto da direita para a esquerda, como da esquerda para a direita.
Nele são considerados, somente palavras e letras, e desconsiderados os sinais e espaços.
Se quizer saber mais sobre o assunto acesse o seguinte link abaixo:
http://www.infoescola.com/linguistica/palindromos/
Baseado nestas informações ficou muito fácil implantar um recurso
que mostra se uma palavra é Polídromo ou não em linguagem C.
Breve descrição do funcionamento:
A palavra recebida pela entrada de dados, é opcionalmente convertida para minúscula, e é copiada na matriz de string char pal [ TAM ]; e em seguida,
é imediatamente invertida arranjadamente dentro de um laçõ for.
A função strstr(...,...); faz a comparação da palavra original com a mesma palavra porém invertida, e não sendo a mesma tá claro que o informado, é: "Não é Palindrome".
Confirmando que a palavra é a mesma dirá com certeza que é palíndrome.
Existem diversas maneiras de se fazer isto, más achei que este método é muito simples de se entender, e o programa é totalmente indicado a iniciantes em linguagem C.

Tags: C/C++ |

  • Download
  • Comentar
  • Comentários
blog comments powered by Disqus

Comentários ir para topo

Código fonte ir para topo