Nous disposons un tableau T de 200 étudiants, chaque étudiant est décrit par les informations suivantes : nom, prénom, matricule, filière et moyenne.
1. Déclarer le type étudiant.
2. Ecrire une fonction Meillure_Moy qui retourne la meilleure moyenne obtenue ? 3. Comment afficher les informations du l’étudiant qui a obtenu la meilleure moyenne ? 4. Ecrire une fonction Test_Exi qui cherche l’existence d’un étudiant avec le nom « lallai » et le matricule ‘201500004444’ dans le tableau T. 5. Ecrire une fonction Test_Trie qui teste si les moyennes sont ordonnées d’une manière décroissante ? dans le cas de non, créer une AP qui trie les moyennes par ordre décroissant ? 6. Ecrire une AP Const_MI qui permet de construire un tableau TMI des étudiants qui sont inscrit dans la filière MI à partir de tableau T. 7. Ecrire un algorithme qui teste toutes les AP traitées précédemment.
Exercice2
Soient T un tableau de caractère (Max 100 caractères), V un tableau de type
ELE ; Tel que le type ELE est décrit par un caractère C et un nombre NBC qui représente le nombre d’occurrence de ce caractère. 1. Déclarer le type ELE 2. Ecrire une AP qui permet de construire le tableau V à partir de tableau T. 3. Calculer le nombre moyen d’apparition (NMA) dans le tableau V. 4. Ecrire une AP qui retourne la position de premier caractère qui a un nombre d’occurrence inférieure à NB 5. Ecrire une AP qui supprime l’élément de la position i dans le tableau V 6. Ecrire un algorithme qui permet de supprimer tous les caractères existants dans un tableau V qui ont un nombre d’apparition inférieure à NMA