Palindrome EN c
Résolu
Julie
-
No-one -
No-one -
Bonjour,
il faut déterminer si une suite d'entiers saisis par l'utilisateur est un palindrome, c'est-à-dire qu'elle peut se lire à
l'identique de gauche à droite ou de droite à gauche (ex : 3 2 4 2 3).
quelqun a une idée pour un programme en C. j'vais penser a
int main(void)
{ bool Palindrome(int monTableau[], int min, int max)
if(max-1 >= min+1)
{
if ((monTableau[min] == monTableau[max]) && (Palindrome(monTableau, min+1, max-1)))
{
return(true);
}
else
{
return(false);
}
}
else
{
return(true);
}
}
MAIS il me met
5 parse error before `bool'
il faut déterminer si une suite d'entiers saisis par l'utilisateur est un palindrome, c'est-à-dire qu'elle peut se lire à
l'identique de gauche à droite ou de droite à gauche (ex : 3 2 4 2 3).
quelqun a une idée pour un programme en C. j'vais penser a
int main(void)
{ bool Palindrome(int monTableau[], int min, int max)
if(max-1 >= min+1)
{
if ((monTableau[min] == monTableau[max]) && (Palindrome(monTableau, min+1, max-1)))
{
return(true);
}
else
{
return(false);
}
}
else
{
return(true);
}
}
MAIS il me met
5 parse error before `bool'
A voir également:
- Écrire une fonction palindrome qui teste si une chaîne est un palindrome
- Chaine de caractere palindrome en c - Meilleures réponses
- Palindrom c - Meilleures réponses
- Fonction si et - Guide
- Teste performance pc - Guide
- Ecrire en gras sur whatsapp - Guide
- Chaine tnt gratuite sur mobile - Guide
- Application pour ecrire une lettre - Télécharger - Dictionnaires & Langues
implicit declaration of function `int getch(...)'
t'a une idée ?
#include <stdlib.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
int IsPalindrome(char s[])
{
int i, length;
length = strlen(s);
for (i=0; i<length/2; i++) {
if (s[i] != s[length-1-i])
return FALSE;
}
return TRUE;
}
int main() {
char chaine[64];
printf("entrez une chaine\n");
gets(chaine);
if (IsPalindrome(chaine)) {
printf("%s est un palindrome\n", chaine);
} else {
printf("%s n_est pas un palindrome\n", chaine);
}
system("pause");
return 0;
}