41 lines
937 B
C
41 lines
937 B
C
/* Valeur présente ou non */
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
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;
|
|
}
|