Commit f81241c508c5b8d1a10542b0e5b5a40da27fb342

Authored by jdequidt
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`]
... ...