/* Declaration de fonctionnalites supplementaires */ #include /* pour EXIT_SUCCESS */ #include /* pour printf() */ /* Declaration des constantes et types utilisateur */ #define N 5 #define FALSE 0 #define TRUE 1 /* Declaration des fonctions utilisateur */ /* Fonction principale */ int main() { /* Declaration et initialisation des variables */ int t[N]={1,3,4,190,-34}; int pas_trouve = TRUE; int x; /* nombre recherche */ int i = 0; /* var. de boucle */ /* Demander le nombre recherche a l'utilisateur */ printf("Donner un nombre entier\n"); scanf("%d", &x); /* parcourir le tableau tant qu'une case contenant ce nombre n'est * pas trouvée */ while( (i < N) && pas_trouve ) { if (t[i] == x) /* la case contient x */ { pas_trouve = FALSE; } i = i + 1; } /* Afficher le resultat de la recherche */ if (pas_trouve) { printf("Le nombre %d n'est pas dans le tableau\n", x); } else { printf("Le nombre %d est dans le tableau\n", x); } /* Valeur fonction */ return EXIT_SUCCESS; } /* Definition des fonctions utilisateur */