| 12
 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;
} | 
Partager