VaultBy ENSAMIENParrainage
C34 lines

tp4-ex2.c

 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
27
28
29
30
31
32
33
34
#include <stdio.h>
#include <stdlib.h>

#define max 50

int main() {
    int A[max], n, i, VAL, POS = -1;
    printf("Veuillez saisir la taille du tableau (entre 1 et 50) :\n");
    scanf("%d", &n);
    while (n <= 0 || n > max) {
        printf("Erreur : la taille doit etre comprise entre 1 et 50 !\n");
        scanf("%d", &n);
    }
    printf("Veuillez saisir les elements du tableau :\n");
    for (i = 0; i < n; i++) {
        printf("Element %d : ", i + 1);
        scanf("%d", &A[i]);
    }
    printf("Entrez la valeur a rechercher : ");
    scanf("%d", &VAL);
    for (i = 0; i < n; i++) {
        if (A[i] == VAL) {
            POS = i;
            break;
        }
    }
    if (POS == -1) {
        printf("La valeur %d n'a pas ete trouvee dans le tableau.\n", VAL);
    } else {
        printf("La valeur %d a ete trouvee à la position %d (indice %d).\n", VAL, POS + 1, POS);
    }

    return 0;
}

    Type at least 2 letters. ↑ ↓ to move, Enter to open.