PALINDROME OU PAS ??

Signaler
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Messages postés
18
Date d'inscription
dimanche 19 septembre 2004
Statut
Membre
Dernière intervention
19 mars 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27468-palindrome-ou-pas

Messages postés
18
Date d'inscription
dimanche 19 septembre 2004
Statut
Membre
Dernière intervention
19 mars 2009

Sinon juste pour info le plus long palindrome de la langue française (et qui veux dire quelque chose ;p) est : Tu l'as trop écrasé César ce port salut. Mais je ne suis pas sur que cette source le détect comme un palindrome (enfin j'ai pas testé).
Messages postés
5
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
17 janvier 2005

oui vous avez raison mais ce que joublie c'est :

n=strlen(test);
avant le for
:)
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

if(test[i]==' ')while(test[i]==' ')++i;
if(test[n]==' ')while(test[n]==' ')--n;

peut s'écrire:

while(test[i++]==' ');
while(test[n--]==' ');
Messages postés
5
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
17 janvier 2005

int pal(char test[100])
{

int i,n;
for(i=0;i<n;i++,n--)
{
if(test[i]==' ')while(test[i]==' ')++i;
if(test[n]==' ')while(test[n]==' ')--n;
if(test[i]!=test[n])return 0;
}
return 1;
}
voila une autre avec un test sur les blancs
Afficher les 43 commentaires