#include #include #include #include /* Partie 1 typedef struct maillonDept { char departement[30]; int nbP; char resp[30]; struct maillonDept *suiv; } MaillonDept, *ListeDept; typedef struct { char ville[30]; ListeDept ldept; } VilleIUT; */ /* Partie 3 */ typedef struct { int num; char nom[22]; // 20 caractere + 1 espace + 1 caractere de fin de chaine char prenom[22]; // 20 caractere + 1 espace + 1 caractere de fin de chaine int noteMaths; int noteFrançais; int noteAnglais; int noteSpe; int nbChoix; char ville[30]; char departement[20]; int decisionAdmission; int decisionCandidat; } Admission; // Utilisation d'une file car on a pas besoins de modifier les candidats, les mettre au milieu de la file, // on a juste besoin de les ajouter et de les supprimer, on cherche à les parcourir dans l'ordre d'arrivée // Pour mettre d'un coté les candidats traités et de l'autre les candidats non traités typedef struct maillonAdmission { Admission v; struct maillonAdmission *suiv; } MaillonAdmission, *FileAdmission;