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