/* Valeur présente ou non */ #include #include int val_presente_ou_non(int, int*, int); int main() { int valeur, index; int tableau[15] = { 24, 25, 362, 29, 39, 44, 2, 78, 399, 56, 48, 22, 2, 30, 99 }; valeur = 2; if ((index = val_presente_ou_non(valeur, tableau, 15)) == -1 ) { printf("%d n'est pas dans le tableau\n", valeur); } else { printf("%d est à la position %d du tableau\n", valeur, index); } valeur = 79; if ((index = val_presente_ou_non(valeur, tableau, 15)) == -1 ) { printf("%d n'est pas dans le tableau\n", valeur); } else { printf("%d est à la position %d du tableau\n", valeur, index); } return 0; } int val_presente_ou_non(int valeur, int *tableau, int longueur) { for (int i = 0; i < longueur; i++) { if (tableau[i] == valeur) { return i; } } return -1; }