Back
Close

7 - Les chaînes de caractères

Pedro77
10.3K views

Exercice 2

Le palindrome (substantif masculin), du grec πάλιν / pálin (« en arrière ») et δρόμος / drómos (« chemin, voie »), aussi appelé palindrome de lettres, est une figure de style désignant un texte ou un mot dont l'ordre des lettres reste le même qu'on le lise de gauche à droite ou de droite à gauche, comme dans la phrase « Ésope reste ici et se repose » ou encore « La mariée ira mal » à un accent près. (définition Wikipedia)

Il faut écrire la fonction palindrome qui renvoie 1 si la chaine de caractère passée en argument est un palindrome et 0 sinon.

On pourra considérer qu'une chaine vide est un palindrome, de même qu'un caractère seul.

On ne devra pas se soucier des accents, pour cet exercice ! (l'utilisateur écrira : « Esope reste ici et se repose » ou encore « La mariee ira mal » )

ATTENTION! La fonction ne doit pas être sensible à la casse. La librairie ctype.h offre les fonctions tolower et toupper convertissant 1 caractère en minuscule ou majuscule.

La librairie est déjà incluse pas besoin de l'ajouter. Référence ctype.h.

palindrome
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io