Bonjours a tous,
voila je dois ecrire un programme qui calcul des votes

1- rentrer le nombre de voix de chaque candidat (4 candiadts)
2- on ne s'interesse qu'au candidat 1
s'il obtient plus de 50% des voix il est elu
s'il obtient moins de 12,5 il est eliminé
s'il obtient 12,5 et plus il est au second tout,il sera en ballotage favorable s'il arrive en tete des voix lors de ce second tour, sinon il est en ballotage defavorable.
si le candidat 1 et un autre on le mm nombre de voix il est tout simplement en ballotage.

alors ce que ca donne quand je l'ecris:



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
#include <stdio.h>
#include <stdlib.h>
 
main()
{ 
 
      float nbV1,nbV2,nbV3,nbV4;
      int C1,C2,C3,C4,nbtot;
 
  printf("entrer le nombre des votes des candidats\n", C1,C2,C3,C4);
  scanf("%d%d%d%d",&C1,&C2,&C3,&C4);
 
  nbtot=C1+C2+C3+C4;
 
  nbV1=((float)C1/(float)nbtot)*100;
  nbV2=((float)C2/(float)nbtot)*100;
  nbV3=((float)C3/(float)nbtot)*100;
  nbV4=((float)C4/(float)nbtot)*100;
 
 
 
  if(nbV1>50.00)
     printf("candidat elu\n");
 else  
    if((nbV1<12.50) ||(nbV2>50.00) || (nbV3>50.00) || (nbV4>50.00))
       printf("candidat elimine\n");
   else 
     if((nbV1=nbV2) || (nbV1=nbV3) || (nbV1=nbV4))
       printf("le candidat est en ballotage \n");     
     else 
       if((nbV1>nbV2) && (nbV1>nbV3) && (nbV1>nbV4))
          printf("candidat en ballotage favorable\n");
        else 
          printf("candidat en ballotage defavorable\n");
 
          system("PAUSE");      
}
mais ca ne marche pas pouvez vous m'aidez svp!!!