bonjour
j'aurais besoin d'aide, je dois programmer un programme capable de retourner vrai si la variable est contenu dans le tableau et faux sinon.
(je tiens à préciser que ce n'est pas du vrai C mais du Cini, le langage de ma fac à Paris 6 mais je pense que vous n'aurez pas du mal à comprendre)
voilà j'ai essayé de le faire mais lorsque je debug le programme, je constate que mon programme ne passe jamais dans la boucle while, je ne comprends pas pourquoi.
merci pour ceux qui pourront m'aider
le programme :
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 <cini.h> #define TAILLE 5 int main () { int i=0,n=9; bool danstab=false; int tab[TAILLE] = {1,2,3,4,5}; while(i<TAILLE && danstab) { if(tab[i]==n) { danstab=true; } else { danstab=false; } i++; } if(!danstab) { CINI_print_int(n); CINI_print_string(" est dans le tableau."); CINI_newline(); } else { CINI_print_int(n); CINI_print_string(" n'est pas dans le tableau"); } return 0; }
Partager