|
|
|
@ -145,9 +145,7 @@ void Admissions(candidat* tcandidat[],int tlogi)
|
|
|
|
|
tcandidat[i]->TabVoeu[voeuID]->ddep=-1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//Tri alphabétique
|
|
|
|
|
//trie_??(tabIDCandidatAdmis);----------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
//Tri sur la note
|
|
|
|
|
//Tri
|
|
|
|
|
tri_fusion(tabIDCandidatAttente,tabNoteCandidatAttente,attente);
|
|
|
|
|
//Save Admis liste
|
|
|
|
|
FILE *fadmis;
|
|
|
|
@ -175,56 +173,6 @@ void Admissions(candidat* tcandidat[],int tlogi)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//Le tien :
|
|
|
|
|
/*int* fusion(int* tabfusion1,int tlogi1, int* tabfusion2, int tlogi2)
|
|
|
|
|
{
|
|
|
|
|
int retTab[tlogi1+tlogi2];
|
|
|
|
|
int i1=0, i2=0;
|
|
|
|
|
while (i1<tlogi1&&i2<tlogi2)
|
|
|
|
|
{
|
|
|
|
|
if(tabfusion1[i1]<=tabfusion2[i2])
|
|
|
|
|
{
|
|
|
|
|
retTab[i1+i2]=tabfusion1[i1];
|
|
|
|
|
i1++;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
retTab[i1+i2]=tabfusion2[i2];
|
|
|
|
|
i2++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (i1==tlogi1)
|
|
|
|
|
{
|
|
|
|
|
while(i2<tlogi2)
|
|
|
|
|
{
|
|
|
|
|
retTab[i1+i2]=tabfusion2[i2];
|
|
|
|
|
i2++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (i2==tlogi2)
|
|
|
|
|
{
|
|
|
|
|
while(i1<tlogi1)
|
|
|
|
|
{
|
|
|
|
|
retTab[i1+i2]=tabfusion1[i1];
|
|
|
|
|
i1++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return retTab;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int* tri_fusion(int* tabNote, int* tabIDCandidatAttente, int taille)
|
|
|
|
|
{
|
|
|
|
|
if(taille==1)
|
|
|
|
|
{
|
|
|
|
|
return tabNote;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
return fusion(tri_fusion(tabNote,tabIDCandidatAttente,taille/2),taille/2,\
|
|
|
|
|
tri_fusion(tabNote+taille-taille/2,tabIDCandidatAttente+taille-taille/2,taille-taille/2),taille-taille/2);
|
|
|
|
|
}
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
int* fusion(int tabG[],int tailleG, int tabNoteG[], int tabD[], int tailleD, int tabNoteD[], int retNote[]){
|
|
|
|
|
int ret[tailleG+tailleD];
|
|
|
|
|
int iG=0, iD=0;
|
|
|
|
|