Comment écrire en C une fonction qui teste si un mot est un palindrome ?
La fonction C suivante retourne 1 si la chaîne de caractères est un palindrome, 0 sinon :
char isPalindromic(char s[]) {
int i, length;
length = strlen(s);
for (i=0; i<length/2; i++)
if (s[i] != s[length-1-i]) return 0;
return 1;
}
Cette fonction est sensible aux espaces et aux majuscules / minuscules : les mots "RAdar" ou "ra dar" ne seront pas considérés comme des palindromes.
La fonction C suivante retourne 1 si la chaîne de caractères est un palindrome, 0 sinon :
char isPalindromic(char s[]) {
int i, length;
length = strlen(s);
for (i=0; i<length/2; i++)
if (s[i] != s[length-1-i]) return 0;
return 1;
}
Cette fonction est sensible aux espaces et aux majuscules / minuscules : les mots "RAdar" ou "ra dar" ne seront pas considérés comme des palindromes.
La fonction C suivante retourne 1 si la chaîne de caractères est un palindrome, 0 sinon :
char isPalindromic(char s[]) {
int i, length;
length = strlen(s);
for (i=0; i<length/2; i++)
if (s[i] != s[length-1-i]) return 0;
return 1;
}
Cette fonction est sensible aux espaces et aux majuscules / minuscules : les mots "RAdar" ou "ra dar" ne seront pas considérés comme des palindromes.
La fonction C suivante retourne 1 si la chaîne de caractères est un palindrome, 0 sinon :
char isPalindromic(char s[]) {
int i, length;
length = strlen(s);
for (i=0; i<length/2; i++)
if (s[i] != s[length-1-i]) return 0;
return 1;
}
Cette fonction est sensible aux espaces et aux majuscules / minuscules : les mots "RAdar" ou "ra da" ne seront pas considérés comme des palindromes.
# | ID | Query | URL | Count |
---|---|---|---|---|
0 | 8540 | ecrire une fonction qui renvoi true si c'est un palindrome | https://fr.ans.wiki/1006/comment-ecrire-en-c-une-fonction-qui-teste-si-un-mot-est-un-palindrome | 4 |
1 | 1919 | comment appelle t-on un habitant ded Etats -uni | https://fr.ans.wiki/1006/comment-ecrire-en-c-une-fonction-qui-teste-si-un-mot-est-un-palindrome | 1 |