Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
 
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
// Création d'une variable dimensionnée "liste" pouvant contenir 11 entiers
int liste [11];
 
// Déclaration de la fonction "saisie" et de la fonction "cherche"
void saisie (int A[11]);
int cherche( int A[11] ,int x);
 
// Définition de la fonction "saisie"
void saisie ( int A[11] )
{
    int N, Entier,i;
    do
    {
        printf ("Entrez le nombre d'entier a rentrer : ");
        scanf ("%d",&N);
        printf ("\n");
        if (N>10 || N<0)
        {
            printf ("Veuillez recommencer car la valeur doit etre inferieure a 10 \n");
        }
    ;}while (N>10 || N<0);
 
 
    for (i=0;i<N;i++)
    {
        printf ("Entrez l'entier %d : ",i);
        scanf ("%d",&Entier);
    }
    printf ("\n");
}
 
// Définition de la fonction "cherche"
int cherche ( int A[11] ,int x)
{
    printf ("Taper un chiffre : ");
    scanf ("%d",&x);
    printf ("\n");
    int i;
    int taille = sizeof(int*)/sizeof(int);
    for (i=0;i<taille;i++)
    {
        if (A[i]==x)
        {
            printf ("La valeur %d est bien dans le tableau",x);
        }
        else
        {
            printf ("-1 car la valeur n'est pas dans la liste");
        }
 
    }
    return 0;
 
}
 
 
// Programme principal
int main(void)
{
   int A,B,N,x;
   int xvar;
   saisie (A);
 
   xvar=cherche(A,x);
   return 0;
}
Salut voila j'ai un problème sur la fonction cherche et je vois quesqu'il ne va pas donc si vous pouvez m'aider
Merci