Bonjour je suis complètement bloqué je souhaiterai qu'un utilisateur émets un chiffre et qu'ensuite le nombre de candidat émis correspond au chiffre ou non.
Si le chiffre cible correspond le compteur m'affiche 1 si les deux chiffres candidat sont pareils que la cible le compteur m'affiche 2.
Or lorsque j'exécute mon programme tout défile à l'infinie.

Merci d'avance pour vos explications


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
#include <stdio.h>
int main (){
int compteur = 0;
int cible;
int candidat;
 
printf("Quelle est la cible :");
scanf("%d",&cible);
printf("Quelle est le nombre de candidat :");
scanf("%d",&candidat);
scanf("%d",&candidat);
 
 
if (candidat == cible)
{
    compteur = compteur+1;
}
 
 
while (candidat != 0){
printf ("%d\n",compteur);
 
}
 
return 0;
}