Académique Documents
Professionnel Documents
Culture Documents
Casablanca
———————————————
Faculté des Sciences et Techniques
Le 16 Novembre 2022
Algorithmique et Programmation 2
Colles de tp Tirés de l’examen de rattrapage
Colle 1
1. Ecrire une fonction void remplit (Etudiant TE[], int N) ; qui remplit un tableau TE
de N enregistrements de type Etudiant. (N est un entier donné)
2. Ecrire une fonction void affiche (Etudiant TE[], int N) ; qui affiche toutes les
informations de la liste des étudiants enregistrés.
3. Ecrire une fonction float moyenne (Etudiant B) ;qui calcule la moyenne d’un
étudiant.
4. Ecrire une fonction void afficher (Etudiant TE[], int N) ; qui affiche toutes les
informations de la liste des étudiants ayant une moyenne supérieure à 10.
5. Ecrire le main correspondant aux choix relatifs aux fonctions ci-dessus
Colle 2
1. Ecrire une fonction void remplit (Etudiant TE[], int N) ; qui remplit un tableau TE
de N enregistrements de type Etudiant. (N est un entier donné)
2. Ecrire une fonction float moyenne (Etudiant B) ;qui calcule la moyenne d’un
étudiant.
3. Ecrire une fonction void afficher_f (Etudiant TE[], int N) ; qui affiche le nom et la
moyenne des filles ayant une moyenne supérieure à 10.
4. Ecrire le main correspondant aux choix relatifs aux fonctions ci-dessus
Colle 3
1. Ecrire une fonction void remplit (Etudiant TE[], int N) ; qui remplit un tableau TE
de N enregistrements de type Etudiant. (N est un entier donné)
2. Ecrire une fonction void affiche (Etudiant TE[], int N) ; qui affiche toutes les
informations de la liste des étudiants enregistrés.
3. Ecrire une fonction void trier (Etudiant TE[], int N) ; qui trie le tableau des
étudiants par ordre croissant selon le nom.
4. Ecrire une fonction void stocker (Etudiant TE[], int N, char *fichier) ; qui copie un
tableau TE dans un fichier texte
5. Ecrire le main correspondant aux choix relatifs aux fonctions ci-dessus
Colle 4
1. Ecrire une fonction void remplit (Etudiant TE[], int N) ; qui remplit un tableau TE
de N enregistrements de type Etudiant. (N est un entier donné)
2. Ecrire une fonction float moyenne (Etudiant B) ;qui calcule la moyenne d’un
étudiant.
3. Ecrire une fonction void tri (Etudiant TE[], int N) ; qui trie le tableau des étudiants
par ordre croissant selon la moyenne.
4. Ecrire le main correspondant aux choix relatifs aux fonctions ci-dessus
Colle 5
1. Ecrire une fonction void remplit (Etudiant TE[], int N) ; qui remplit un tableau TE
de N enregistrements de type Etudiant. (N est un entier donné)
2. Ecrire une fonction void affiche (Etudiant TE[], int N) ; qui affiche toutes les
informations de la liste des étudiants enregistrés.
3. Ecrire une fonction int copie (Etudiant TE[], int N, char Tnoms[][15]) qui copie les
noms des filles dans le tableau Tnoms et qui renvoie le nombre de ces filles.
4. Ecrire le main correspondant aux choix relatifs aux fonctions ci-dessus.