SAE S1.02 - Comparaison d'approches algorithmiques
|
Fichier contenant les fonctions du responsable de département. Plus de détails...
#include "SAE.h"
Fonctions | |
void | deptResp (VilleIUT *tiut[], int nbVilles, char respVille[], char respIUT[]) |
Renvoie par adresse le département et la ville du département duquel le responsable s'occupe. Plus de détails... | |
int | chargementRespDept (Etudiant *tetud[], int nbCand, char respVille[], char respIUT[], Etudiant *tetudResp[]) |
Charge le tableau des candidats ayant candidatés dans le département du responsable. Plus de détails... | |
Etudiant | modifStatueCandidat (Etudiant *tetud[], int nbCandidats, float noteMin[], VilleIUT *tiut[], int nbIUT, char respVille[30], char respDept[30]) |
Modification du statut d'un candidat. Plus de détails... | |
void | statueCandidat (Etudiant *tetud[], int nbCandidats, Etudiant *tetudAdmis[], Etudiant *tetudAttente[], int *nbEtudAdmis, int *nbEtudAttente) |
Ajoute les candidats dans les tableaux des candidats admis et en attente. Plus de détails... | |
int | nbCandidatsAdmis (Etudiant *tetud[], int nbCandidats) |
Retourne le nombre de candidats admis. Plus de détails... | |
int | nbCandidatsRefuses (Etudiant *tetud[], int nbCandidats) |
Retourne le nombre de candidats refusés. Plus de détails... | |
int | nbCandidatsAttente (Etudiant *tetud[], int nbCandidats) |
Retourne le nombre de candidats en attente. Plus de détails... | |
float | modifNoteMin (float noteMin[]) |
Retourne les notes minimales. Plus de détails... | |
void | modificationNbPDeptResp (VilleIUT *tiut[], int nbIUT, char respVille[30], char respDept[30]) |
Modifie le nombre de places du département. Plus de détails... | |
void | triNote (Etudiant *tetudResp[], int nbCandResp) |
Trie le tableau des candidats par moyenne. Plus de détails... | |
void | echanger (Etudiant *tetudResp[], int i, int j) |
Permute deux cases d'un tableau. Plus de détails... | |
int | plusPetit (Etudiant *tetudResp[], int nbCandResp) |
Retourne l'emplacement du plus petit élément dans un tableau. Plus de détails... | |
Fichier contenant les fonctions du responsable de département.
int chargementRespDept | ( | Etudiant * | tetud[], |
int | nbCand, | ||
char | respVille[], | ||
char | respIUT[], | ||
Etudiant * | tetudResp[] | ||
) |
Charge le tableau des candidats ayant candidatés dans le département du responsable.
tetud | Tableau des candidats |
nbCand | Nombre de candidats |
respVille | Ville du responsable |
respIUT | IUT du responsable |
tetudResp | Tableau des candidats dans le département du responsable |
void deptResp | ( | VilleIUT * | tiut[], |
int | nbVilles, | ||
char | respVille[], | ||
char | respIUT[] | ||
) |
Renvoie par adresse le département et la ville du département duquel le responsable s'occupe.
tiut | Tableau des IUT |
nbVilles | Nombre des IUT |
respVille | Ville du responsable |
respIUT | IUT du responsable |
void echanger | ( | Etudiant * | tetudResp[], |
int | i, | ||
int | j | ||
) |
Permute deux cases d'un tableau.
tetudResp | Tableau des candidats |
i | Première case |
j | Seconde case |
void modificationNbPDeptResp | ( | VilleIUT * | tiut[], |
int | nbIUT, | ||
char | respVille[30], | ||
char | respDept[30] | ||
) |
Modifie le nombre de places du département.
tiut | Tableau des IUT |
nbIUT | Nombre d'IUT |
respVille | Ville du responsable |
respDept | Département du responsable |
float modifNoteMin | ( | float | noteMin[] | ) |
Retourne les notes minimales.
noteMin | Tableau de nombre flottants contenant les notes minimales |
Etudiant modifStatueCandidat | ( | Etudiant * | tetud[], |
int | nbCandidats, | ||
float | noteMin[], | ||
VilleIUT * | tiut[], | ||
int | nbIUT, | ||
char | respVille[30], | ||
char | respDept[30] | ||
) |
Modification du statut d'un candidat.
tetud | Tableau des candidats |
nbCandidats | Nombre de candidats |
noteMin | Tableau de notes minimales |
tiut | Tableau d'IUT |
nbIUT | Nombre d'IUT |
respVille | Ville du responsable |
respDept | Département du responsable |
int nbCandidatsAdmis | ( | Etudiant * | tetud[], |
int | nbCandidats | ||
) |
Retourne le nombre de candidats admis.
tetud | Tableau de candidats |
nbCandidats | Nombre de candidats |
int nbCandidatsAttente | ( | Etudiant * | tetud[], |
int | nbCandidats | ||
) |
Retourne le nombre de candidats en attente.
tetud | Tableau de candidats |
nbCandidats | Nombre de candidats |
int nbCandidatsRefuses | ( | Etudiant * | tetud[], |
int | nbCandidats | ||
) |
Retourne le nombre de candidats refusés.
tetud | Tableau de candidats |
nbCandidats | Nombre de candidats |
int plusPetit | ( | Etudiant * | tetudResp[], |
int | nbCandResp | ||
) |
Retourne l'emplacement du plus petit élément dans un tableau.
tetudResp | Tableau des candidats |
nbCandResp | Nombre de candidats |
void statueCandidat | ( | Etudiant * | tetud[], |
int | nbCandidats, | ||
Etudiant * | tetudAdmis[], | ||
Etudiant * | tetudAttente[], | ||
int * | nbEtudAdmis, | ||
int * | nbEtudAttente | ||
) |
Ajoute les candidats dans les tableaux des candidats admis et en attente.
tetud | Tableau des candidats |
nbCandidats | Nombre de candidats |
tetudAdmis | Tableau des candidats admis |
tetudAttente | Tableau des candidats en attente |
nbEtudAdmis | Nombre d'étudiants admis |
nbEtudAttente | Nombre d'étudiants en attente |
void triNote | ( | Etudiant * | tetudResp[], |
int | nbCandResp | ||
) |
Trie le tableau des candidats par moyenne.
tetudResp | Tableau des candidats |
nbCandResp | Nombre de candidats |