Université Mohammed I
Ecole Supérieure de Technologie d’Oujda
Département de Génie Informatique
Année universitaire 2025/2026
2ème année Conception et Développement des Logiciels
POO en C++
TP N° : 11
Exercice 1:
1- Ecrire un programme qui crée le fichier [Link] contenant une série de 50 mots
au maximum. Afficher le contenu du fichier.
2- Ecrire un programme qui charge les mots du fichier [Link] dans la mémoire
centrale, les trie en utilisant une méthode de tri et les écrit dans un deuxième fichier
mots_tri.txt.
Exercice 2:
1- A l'aide d'un éditeur de textes, créer un fichier [Link] qui contient une
liste de nombres entiers. (Dans ce fichier, chaque nombre doit être suivi par
un retour à la ligne).
2- Ecrire un programme qui affiche les nombres du fichier, leur somme et leur
moyenne.
Exercice 3:
1- Créer puis afficher à l'écran le fichier [Link] dont les informations sont
structurées de la manière suivante:
Numéro de matricule (entier)
Nom (chaîne de caractères)
Prénom (chaîne de caractères)
Le nombre d'enregistrements à créer est à entrer au clavier par l'utilisateur.
2- Ecrire un programme qui crée un fichier [Link] qui est la copie exacte
(enregistrement par enregistrement) du fichier [Link].
3- Changer le numéro de matricule d’une certaine voiture (par exemple la deuxième).
4- Relire les changements du fichier [Link].
5- Supprimer dans [Link] tous les enregistrements:
a) dont le numéro de matricule est pair,
b) dont le prénom commence par ab.