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
   796   797   798   799   800   801   802   803   804   805   806