jeudi 21 janvier 2016

Exercice corrigé (Chaine de caractère) 

Enoncé : 

Ecrire une fonction Estpalindrome( chaine de caractère ) qui retourne 1 si la chaine est un palindrome et 0 sinon

NB: On pourra utiliser strlen pour compter le nombre de carctère de la chaine avec le caractère null .


Solution

int Estpalindrome(char T[])
{
    int i=0,j=0;

    j=strlen(T)-1;  //strlen compte le nombre de caractere de la chaine avec le caractère null
    while(j>i)
    {
        if(T[i]!=T[j])
        {
            return 0;
        }
        i++;
        j--;
    }
return 1;
}

Aucun commentaire:

Enregistrer un commentaire