Vous êtes sur la page 1sur 1

TP 2 : Fichiers

Exercice 1 : Fusion triée de données textes


Soit 2 fichiers textes "f1.dat" et "f2.dat" donnés triés selon l’ordre croissant des
caractères.
Programmer en C la fusion de ces deux fichiers triés en un troisième fichier trié aussi
appelé "fusion.dat" ! un seul parcours de chacun des fichiers à prévoir

Exercice 2 : Comptage de mots dans un texte


Soit un fichier texte donné (le nom du fichier sera saisi au clavier) ; écrire un
programme qui affiche le nombre de mots dans le fichier ; deux mots sont séparés par
des espaces ou des retours à la ligne.

Exercice 3 : Calcul sur les nombres


Supposons qu’on a un fichier « nombre.txt » contenant des nombres (séparés par des
espaces ou des sauts de ligne). Ecrire un programme permettant de lire ces nombres,
de calculer et d’afficher leur moyenne.

Exercice 4 : Statistiques lettres


Soit un fichier texte "exple.dat" donné. Programmer en C la lecture de ce fichier (en
un seul parcours), le calcul des statistiques d’apparition de chacune des lettres de
l’alphabet et l’affichage des résultats.

Exercice 5 : Base de données étudiants


Ecrire un programme C comprenant :
- Une fonction qui saisie des donnée (numéro, nom, prénom, date de naissance, sexe)
et crée un fichier texte « Etudiant.txt » contenant ces données.
- Une fonction qui permet d’éclater le fichier « Etudiant.txt »en 2 fichiers séparés
« feminin.txt » et « masculin.txt ».
Une fonction qui affiche les enregistrements du plus jeune étudiant et de la plus jeune
étudiante.

Exercise 6 : Palindromes dans les fichiers


Soit un fichier « mots.txt » contenant des mots, écrire un programme qui permet de
trouver les palindromes, de les écrire dans un autre fichier « palindrome.txt » et
d’afficher leur nombre.

BON TRAVAIL …

Vous aimerez peut-être aussi