Page 801 - IT2
P. 801
Exercice3 :
1)
typedef struct
{
int j,m,a;
}date;
typedef struct
{
int immat;
char type[20];
}vehicule;
typedef struct
{
int code;
char nom[20];
date d;
vehicule v;
}chauffeur;
2)
void saisir(chauffeur TC[],int n)
{
int i;
for(i=0;i<n;i++)
{
printf("---------entrer le chauffeur numéro %d--------\n",i);
printf("entrer le code: ");
scanf("%d",&TC[i].code);
printf("entrer le nom: ");
gets(TC[i].nom);
printf("entrer la date de recrutement (j,m,a): ");
scanf("%d%d%d",&TC[i].d.j,&TC[i].d.m,&TC[i].d.a);
printf("entrer le vehicule (immatricule,type): ");
scanf("%d%s",&TC[i].v.immat,TC[i].v.type);
}
}
3)
void afficher(chauffeur TC[], int n)
{
int i;
for(i=0;i<n;i++)
{
printf("\n\n---------le chauffeur numéro %d--------\n",i);
printf("le code: %d\n",TC[i].code);
printf("le nom: %s\n",TC[i].nom);
printf("la date de recrutement (j,m,a):%d / %d / %d\n",TC[i].d.j,TC[i].d.m,TC[i].d.a);
Filière Epreuve Session
5/8
DI(CDS de 1 à 2) Synthèse V1(Correction) Juillet 2016
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

