Bonjour,
j'ai ecris un petit programme en C qui consiste à comparer une valeur entière n à une liste (tableau) et verifier que ce dernier se trouve ou non dans la liste
je rencontre donc un probleme à l'execution de ce petit programme car pour la première valeur du tableau ca marche mais lorsque n vaut 2 ou 3 le programme me repond que ces valeurs ne sont pas dans la liste!!.
Pourriez vous m'indiquez les modification à effectuer sur mon programme dont voici le contenu ;
Encor merci à vous!!
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 int tab[3]={1,2,3}; int i,n=0; printf("choisir n:"); scanf("%ld",&n); for(i=0;i<3;) if(tab[i++] == n) { printf("ce nombre est dans la liste!!"); } else { printf("ce nombre n'est pas dans la liste"); }
Partager