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;
}
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