salut j'ai finis de créer ce programme mais j'aii un peu de doute pouvez vous m'aider a preciser les point faibles de ce programme.
voila le programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 #include<stdio.h> #define Max 200 int longeur(char tab[Max]){ int i=0; int cmpt=-1; while(tab[i++]!='\0') { cmpt++; } return cmpt; } void lire_chaine(char tab[Max]){ int i=0; char c; c=getchar(); while((c!='\n')&& (i<Max)) { tab[i++]=c; c=getchar(); } tab[i]='\0'; } int pal(char tab[Max]) { int ln =longeur(tab); int i=0; while(i<=ln/2){ if(tab[i]!=tab[(ln-1)-i])return 0; } return 1; } int main(){ char tab[Max]; lire_chaine(tab); if(pal(tab)) printf("la longeur est Pal"); else printf("la longeur est Pal"); getchar(); }
Partager