• Aucun résultat trouvé

Sujet de projet de Programmation impérative Fusion de deux fichiers triés

N/A
N/A
Protected

Academic year: 2022

Partager "Sujet de projet de Programmation impérative Fusion de deux fichiers triés"

Copied!
1
0
0

Texte intégral

(1)

Sujet de projet de Programmation impérative Fusion de deux fichiers triés

Exercice 1:

Écrire un programme qui “fusionne” deux fichiers dont les noms (plus chemin d’accès !) sont saisis au clavier, opération à exécuter selon les indications suivantes :

1. Les deux fichiers sont d’abort testés pour être triés, ligne par ligne, en ordre lexicographique (ordre du dictionnaire !). Si c’est pas le cas, le programme s’arrête avec un message d’erreur.

Exemple de fichier dont les lignes sont triées en ordre lexicographique :

max

maxima iam vacuo praetor spectacula circo quadriiugos aequo carcere misit equos.

2. Une fois passée ce test de tri lexicographique, le programme devrait créer un 3e fichier contenant les lignes des deux fichiers donnés, et y insérer les lignes des deux fichiers, toujours dans l’ordre lexicographique.

Par exemple, si le 2e fichier est (attention ! les majuscules précèdent les minuscules dans le code ASCII !) :

Non ego nobilium sedeo studiosus equorum;

cui tamen ipsa faves, vincat ut ille, precor.

ut loquerer tecum veni, tecumque sederem,

Alors le 3 fichier qui représente la “fusion” des deux fichiers contiendra :

Non ego nobilium sedeo studiosus equorum;

cui tamen ipsa faves, vincat ut ille, precor.

max

maxima iam vacuo praetor spectacula circo quadriiugos aequo carcere misit equos.

ut loquerer tecum veni, tecumque sederem,

3. Vous pouvez utiliser les fonctions de comparaison de fichiers de la bibliothèquestring.h.

1

Références

Documents relatifs

Informatique théorique/Theoretical Computer Science (vol. Knuth présente la construction d'un jeu de permutations représentant chacune la structure d'un fichier inversé

Il résulte de là que si, dans le Tableau différentiel relatif à x, y, z, a, b du système (7), les deux dernières colonnes contiennent quelque déterminant du second ordre à

donnés au commencement du n° 9 restaient exacts si les plans tangents, au lieu d'être menés par une tan- gente d'une ligne de courbure d'une quadrique Q, étaient menés par une

Le profil du relief au-dessus de l’axe Nord-Sud, dessin´e `a la question 2.b, est un ensemble de points dans le plan des variables y et z.. Exprimez cette ´equation `a l’aide de

voir affirmer que la circonférence considérée est enve- loppée par deux courbes inverses. Limitons-nous, par exemple, aux cas des lignes cycloïdales et des coniques, et signalons

Pour la direction : Samuel Bignon (DRH du réseau France 3), Rafaèle Bourgier (Pôle conseil et accompagnement de FTV), Marie-Laurence Ferracci (chargée de mission au

En plus, chaque ligne du 3e fichier devrait être préfixée de deux nombres, indiquant si la ligne provient du premier ou du deuxième fichier, et du numéro de la ligne despective dans

Le programme identifie les nombres comme étant des suites de chiffres successives, séparées par le reste du contenu du fichier par des espaces, des virgules, des point-virgule ou