Page 819 - IT2
P. 819

for(i=0;i<n;i++)
                 {
                    if(TR[i].numc==numc)
                      nbr++;
                 }
                 return nbr;
               }

                   6)
               bool supprimer(reservation TR[],int *n,int numr)
               {
                  int i,j;
                   i=rechercher(TR,*n,numr);

                      if(i!=-1)
                      {
                        for(j=i;j<(*n)-1;j++)
                        {
                           TR[j]=TR[j+1];
                        }

                        (*n)--;
                       return true;
                      }
                      else
                      {
                       return false;
                      }
               }

                   7)
               float calculer(reservation TR[],int n, char nom[],char prenom[])
               {
                 int i;
                 float mnt=0;
                 for(i=0;i<n;i++)
                 {
                    if(strcmp(TR[i].c.nom,nom)==0 && strcmp(TR[i].c.prenom,prenom)==0)
                    {
                      mnt=mnt+TR[i].montant;
                    }
                 }
                 return mnt;
               }

                   8)
               int main()
               {
                reservation TR[100];
                       Filière                Epreuve                Session
                                                                                             6/7
                    DI(CDS de 1 à 2)    Synthèse V2(Correction)    Juillet 2016
                                        www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   814   815   816   817   818   819   820   821   822   823   824