diff --git a/src/partie3/saeP3.c b/src/partie3/saeP3.c index 9c772c7..c72024b 100644 --- a/src/partie3/saeP3.c +++ b/src/partie3/saeP3.c @@ -147,7 +147,7 @@ void Admissions(candidat* tcandidat[],int tlogi) //Tri alphabétique //trie_??(tabIDCandidatAdmis);---------------------------------------------------------------------------------------------------------------------- //Tri sur la note - //tri_fusion(tabNoteCandidatAttente,attente);-------------------------------------------------------------------------------------------------------- + tri_fusion(tabIDCandidatAttente,tabNoteCandidatAttente,attente); //Save Admis liste FILE *fadmis; if((fadmis=fopen("src/Database/ListeAdmisInfo.bin","wb"))==NULL) @@ -224,9 +224,6 @@ int* tri_fusion(int* tabNote, int* tabIDCandidatAttente, int taille) } }*/ - -//Le mien : -/* int* fusion(tabG,tailleG,tabNoteG,tabD,tailleD,tabNoteD,retNote){ int ret[tailleG+tailleD] int iG=0, iD=0; @@ -275,4 +272,4 @@ int* tri_fusion(int tabIDCandidatAttente[], int tabNote[], int taille){ int notes[taille]; tabcpy(tabNote,notes,taille); return tri_fusion_rec(tabIDCandidatAttente,notes,taille); -}*/ \ No newline at end of file +} \ No newline at end of file diff --git a/src/partie3/saeP3.h b/src/partie3/saeP3.h index e744ff0..c302295 100644 --- a/src/partie3/saeP3.h +++ b/src/partie3/saeP3.h @@ -73,7 +73,8 @@ void Admissions(candidat* tcandidat[],int tlogi); * \param [in] tlogi2 taille logique du deuxième tableau. * \return le tableau de candidats. */ -int* fusion(int* tabfusion1,int tlogi1, int* tabfusion2, int tlogi2); +//int* fusion(int* tabfusion1,int tlogi1, int* tabfusion2, int tlogi2); +int* fusion(tabG,tailleG,tabNoteG,tabD,tailleD,tabNoteD,retNote); /** @@ -83,4 +84,7 @@ int* fusion(int* tabfusion1,int tlogi1, int* tabfusion2, int tlogi2); * \param [in] taille Taille des tableaux * \return le tableau de candidats. */ -int* tri_fusion(int* tabNote, int* tabIDCandidatAttente, int taille); \ No newline at end of file +//int* tri_fusion(int* tabNote, int* tabIDCandidatAttente, int taille); +int* tri_fusion_rec(int tabIDCandidatAttente[], int tabNote[], int taille); + +int* tri_fusion(int tabIDCandidatAttente[], int tabNote[], int taille); \ No newline at end of file