J'ai un probleme avec ce code car ça ne m'affiche pas le bon résultat.
Est ce que quelqu'un peut me dire ce que je dois modifier:
Merci
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 #include <stdio.h> #include <string.h> #include <stdlib.h> #include<ctype.h> int Parenthese(char *ligne) { int i; int lg= strlen(ligne)+1; int parOuv=0; int parFer=0; for(i=0;i!=lg;i++) { if(ligne[0]=='(') parOuv++; if(ligne[0]==')') parFer++; } if(parOuv==parFer) return 0; return 1; } int main(void) { char *ligne="()"; printf("Il %s le meme nombre de '(' et de ')'\n",((Parenthese(ligne))==0)?"y a":"n'y a pas"); return 0; }
Partager