Chaîne palindrome

Fermé
kawo_info Messages postés 1 Date d'inscription vendredi 25 février 2011 Statut Membre Dernière intervention 25 février 2011 - 25 févr. 2011 à 17:09
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 25 févr. 2011 à 17:17
Bonjour,

j'ai un pb au niveau de l'exécution de ce programme :j'aimerai b1 savoir c koi ma faute é merci d'avance :)
#include<stdio.h>
#include<string.h>

int test_palindrome_rec (char T[],int n1,int n2)
{
if (n2<=n1)
{
return 1;
}
else
{
if ((T[n1]==T[n2])&&(test_palindrome_rec(T,n1++,n2--)))
{
return 1;
}


else
{
return 0;
}
}

}

int main ()
{ int n1,n2;
char ch [100];
printf( "donner la chaine : ");
gets (ch);
n1=0;
n2= strlen(ch)-1;
if (test_palindrome_rec(ch,n1,n2)) printf(" la chaine est palindrome");
else printf("la chaine n'est pas palindrome ");
return 0; }
A voir également:

1 réponse

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
25 févr. 2011 à 17:17
Bonjour,

Avant d'examiner le code, j'ai déjà relevé pas de fautes ou d'incompréhension ici :

j'ai un pb au niveau de l'exécution de ce programme :j'aimerai b1 savoir c koi ma faute é merci d'avance :)

Un peu de lecture ici...

:o|
0