Page 610 - IT2
P. 610
scanf("%s", prenom);
printf("donner le numero de conge\n");
scanf("%d", .numero);
printf("donner la duree de conge\n");
scanf("%d", duree);
printf("donner le type de conge \n");
scanf("%s", typeConge);
i=0;
while(tabcongé[i].duree<duree) i++;
for(j=n-1;j>=i;j--){
tabcongé [j+1]= tabcongé [j];
}
strcpy(tabcongé [i].nom,nom);
strcpy(tabcongé [i].prenom,prenom);
tabcongé [i].numero=numero;
printf("le nouveau tableau des congés est:\n");
n++;
for(j=0;j<n;j++){
printf("info du congé numero %d\n",j+1);
printf("le nom "%s ", tabconge[j].nom);
printf("le prenom %s", tabconge[j].prenom);
printf("le numero de conge %d", tabconge[j].numero);
printf("la duree %d", tabconge [j].duree);
printf("le type de conge %s", tabconge[j].typeConge);
}
11- Supprimer de tabcongé un congé dont le numéro est donné par l’utilisateur. (4 pts)
12- Trier le tabcongé par nom. (3 pts)
13- Faire un menu interactif pour accéder aux services précédents. (4 pts)
Filière Epreuve Session 10/12
TDI (CDS 1 a 2) Synthèse V1(Correction) Juillet 2014
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

