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;
}