Commit f81241c508c5b8d1a10542b0e5b5a40da27fb342
1 parent
46dd5eb6
đź› fix suppression du champ division qui n'est pas pertinent
Showing
1 changed file
with
26 additions
and
29 deletions
Show diff stats
README.md
... | ... | @@ -58,7 +58,6 @@ Il vous est demandé de réaliser un programme qui charge le fichier de données |
58 | 58 | - Donner le top 50 (_i.e._ les 50 premiers) |
59 | 59 | - Donner le top 50 hommes uniquement ou femmes uniquement |
60 | 60 | - Donner le top 50 d'une région donnée |
61 | -- Donner le top 50 d'une division donnée | |
62 | 61 | - Donner le top 50 d'une épreuve donnée |
63 | 62 | - Rechercher un athlète via son identifiant (`athId`) |
64 | 63 | - Rechercher les athlètes par nom de famille |
... | ... | @@ -80,13 +79,12 @@ Les commandes seront les suivantes: |
80 | 79 | - `1` : donne le top 50 |
81 | 80 | - `2 M|F` : donne le top 50 hommes ou femmes |
82 | 81 | - `3 id` : donne le top 50 d'une région donnée par `id` |
83 | -- `4 id` : donne le top 50 d'une division donnée par `id` | |
84 | -- `5 ep` : donne le top 50 d'une épreuve donnée (`ep` vaut entre `[1,5]`) | |
85 | -- `6 id` : recherche un athlète via son identifiant `id` | |
86 | -- `7 name` : recherche les athlètes dont le nom de famille est `name` | |
87 | -- `8 id` : donne le classement d'une salle de CrossFit via son identifiant `id` | |
88 | -- `9` : donne le classement des adhèrents des salles de la métropole lilloise | |
89 | -- `10` : quitte | |
82 | +- `4 ep` : donne le top 50 d'une épreuve donnée (`ep` vaut entre `[1,5]`) | |
83 | +- `5 id` : recherche un athlète via son identifiant `id` | |
84 | +- `6 name` : recherche les athlètes dont le nom de famille est `name` | |
85 | +- `7 id` : donne le classement d'une salle de CrossFit via son identifiant `id` | |
86 | +- `8` : donne le classement des adhèrents des salles de la métropole lilloise | |
87 | +- `9` : quitte | |
90 | 88 | |
91 | 89 | Ainsi si votre exécutable s'appelle `projet_pa` il doit être possible de l'utiliser de la manière suivante: |
92 | 90 | |
... | ... | @@ -101,27 +99,26 @@ avec le fichier `requetes.txt` qui contient par exemple: |
101 | 99 | 2 M |
102 | 100 | 3 18 |
103 | 101 | 4 1 |
104 | -5 4 | |
105 | -6 881332 | |
106 | -7 Vigneault | |
107 | -8 12020 | |
108 | -9 | |
109 | -6 670954 | |
110 | -6 553467 | |
111 | -6 98546 | |
112 | -6 344299 | |
113 | -6 1033765 | |
114 | -6 190466 | |
115 | -6 3774 | |
116 | -6 236854 | |
117 | -6 1006179 | |
118 | -6 263196 | |
119 | -6 911088 | |
120 | -6 236032 | |
121 | -6 288309 | |
122 | -6 173209 | |
102 | +5 881332 | |
103 | +6 Vigneault | |
104 | +7 12020 | |
105 | +8 | |
106 | +5 670954 | |
107 | +5 553467 | |
108 | +5 98546 | |
109 | +5 344299 | |
110 | +5 1033765 | |
111 | +5 190466 | |
112 | +5 3774 | |
113 | +5 236854 | |
114 | +5 1006179 | |
115 | +5 263196 | |
116 | +5 911088 | |
117 | +5 236032 | |
118 | +5 288309 | |
119 | +5 173209 | |
123 | 120 | 2 F |
124 | -7 | |
121 | +9 | |
125 | 122 | ~~~ |
126 | 123 | |
127 | 124 | ## Précisions sur les requêtes |
... | ... | @@ -177,7 +174,7 @@ N'hésitez pas à vous référer au polycopié de programmation avancée pour le |
177 | 174 | |
178 | 175 | - `athId` : identifiant de l'athlète [`entier`] |
179 | 176 | - `regId` : identifiant de la région du monde, voir [ici](https://games-support.crossfit.com/article/100-what-are-the-boundaries-of-the-crossfit-games-regions-what-states-countries-are-included-in-each) [`entier`] |
180 | -- `divId` : la division de l'athlète (catégorie en fonction de l'âge) [`entier`] | |
177 | +- `divId` : la division de l'athlète (catégorie en fonction de l'âge) [`entier`] (* vaut 1 pour les hommes et 2 pour les femmes) | |
181 | 178 | - `lastName` : nom de famille [`chaîne de caractères`] |
182 | 179 | - `firstName` : prénom [`chaîne de caractères`] |
183 | 180 | - `gender` : genre (M ou F) [`caractère`] | ... | ... |