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
@@ -58,7 +58,6 @@ Il vous est demandé de réaliser un programme qui charge le fichier de données @@ -58,7 +58,6 @@ Il vous est demandé de réaliser un programme qui charge le fichier de données
58 - Donner le top 50 (_i.e._ les 50 premiers) 58 - Donner le top 50 (_i.e._ les 50 premiers)
59 - Donner le top 50 hommes uniquement ou femmes uniquement 59 - Donner le top 50 hommes uniquement ou femmes uniquement
60 - Donner le top 50 d'une région donnée 60 - Donner le top 50 d'une région donnée
61 -- Donner le top 50 d'une division donnĂ©e  
62 - Donner le top 50 d'une épreuve donnée 61 - Donner le top 50 d'une épreuve donnée
63 - Rechercher un athlète via son identifiant (`athId`) 62 - Rechercher un athlète via son identifiant (`athId`)
64 - Rechercher les athlètes par nom de famille 63 - Rechercher les athlètes par nom de famille
@@ -80,13 +79,12 @@ Les commandes seront les suivantes: @@ -80,13 +79,12 @@ Les commandes seront les suivantes:
80 - `1` : donne le top 50 79 - `1` : donne le top 50
81 - `2 M|F` : donne le top 50 hommes ou femmes 80 - `2 M|F` : donne le top 50 hommes ou femmes
82 - `3 id` : donne le top 50 d'une région donnée par `id` 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 Ainsi si votre exécutable s'appelle `projet_pa` il doit être possible de l'utiliser de la manière suivante: 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,27 +99,26 @@ avec le fichier `requetes.txt` qui contient par exemple:
101 2 M 99 2 M
102 3 18 100 3 18
103 4 1 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 2 F 120 2 F
124 -7 121 +9
125 ~~~ 122 ~~~
126 123
127 ## Précisions sur les requêtes 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,7 +174,7 @@ N'hésitez pas à vous référer au polycopié de programmation avancée pour le
177 174
178 - `athId` : identifiant de l'athlète [`entier`] 175 - `athId` : identifiant de l'athlète [`entier`]
179 - `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`] 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 - `lastName` : nom de famille [`chaîne de caractères`] 178 - `lastName` : nom de famille [`chaîne de caractères`]
182 - `firstName` : prénom [`chaîne de caractères`] 179 - `firstName` : prénom [`chaîne de caractères`]
183 - `gender` : genre (M ou F) [`caractère`] 180 - `gender` : genre (M ou F) [`caractère`]