Page 1347 - IT2
P. 1347
Partie Pratique : /80 pts
Dossier 1 : Langage de Programmation Structuré
Soit T un tableau de 50 entiers, écrire un programme en C qui permet de réaliser les tâches suivantes :
A. demander à l’utilisateur de saisir le tableau T de 50 éléments
B. demander à l’utilisateur de saisir un nombre X
C. afficher le message « X se trouve dans le tableau » si X est un élément du tableau sinon
afficher le message suivant « X ne se trouve pas dans le tableau »
D. Supprimer l’élément X du tableau s’il existe dans le tableau.
#include <stdio.h> #include <stdlib.h> int
main (){ int p=0,N,T[50],X ,j; //lecture
du tableau : printf("Entrez les 50 valeurs
du tableau :"); for (int i=0;i<49;i++)
{
scanf("%d",&T[i]);
} printf("Entrez la valeur recherchee
:"); scanf("%d",&X);
for (int i=0;i<49;i++)
{if (T[i]==X) p++;}
if (p==0)
{ printf("%d ne se trouve pas dans le tableau \n",X);}
else {
printf("%d se trouve dans le tableau \n",X);
N=50-p ; int B[N] ; j=0; for (int i=0;i<N;i++)
{ if (T[i] !=X) {
B[j]=T[i] ; j=j+1 ; }
}} int B[N] ; for (int
i=0;i<N;i++)
{
printf("%d ",B[i]);;
}
TRI – Examen de Passage Session Juillet 2016 / Variante1 7/16
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

