Page 625 - IT2
P. 625
printf("Combien de valeurs voulez-vous saisir\n");
scanf("%d",&n);
for(i=0;i<n;i++){
printf("donner la %d eme valeur\n",i+1);
scanf("%d",&t[i]);
}
for(i=0;i<n;i++) {
while(t[i]¨!=0){
if(i==n-1) {n--; break;}
for(j=i;j<n-1;j++) t[j]=t[j+1];
n--;
}
}
printf("le nouveau tableau:\n");
for(i=0;i<n;i++){
printf("%d\n",t[i]);
}
system("pause");
return 0;
}
PARTIE 2: PRATIQUE (80 PTS)
Il est évident que plusieurs approches peuvent être adoptées pour la résolution de cette partie.
L’implémentation se fera évidemment selon le langage choisi.
Le correcteur saura juger de la pertinence de la solution et du respect des règles de la programmation
structurée. Toutefois voici une implémentation en C, sur laquelle les solutions proposées pourraient se
baser :
DOSSIER 1 : LANGAGE DE PROGRAMMATION STRUCTURE (74 PTS)
Exercice 1 (12 pts)
Quel est le résultat d’affichage du programme suivant :
Filière Epreuve Session 5/7
TDI(CDS 1 a 2) Synthèse V2(Correction) Juillet 2014
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

