#include main() { /* Déclarations */ int vec[50]; /* tableau donné */ int cible; /* valeur à rechercher */ int dim; /* dimension */ int i=0 ; /* indice courant */ /* Saisie des données */ printf("Dimension du tableau (max.50) : "); scanf("%d", &dim ); for ( i = 0; i < dim; i++ ) { printf("\n Element %d : ", i+1); scanf("%d", &vec[i]); } printf("\n Cible a rechercher : "); scanf("%d", &cible ); /* Affichage du tableau */ printf("\n Tableau donne : "); for ( i = 0; i < dim; i++ ) printf("%d ", vec[i]); printf("\n"); /* Recherche de la position de la valeur */ i=0 ; while ((vec[i]!=cible) && ( i!= dim+1 )) {i=i+1; } /* Edition du résultat */ if ( i == dim+1 ) printf("\n La cible n'est pas presente"); else printf("\n La valeur %d se trouve a la position %d. ",cible, i+1); return 0; }