Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2946 connectés 

  FORUM HardWare.fr
  Programmation
  C

  petit exercice !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

petit exercice !

n°910044
warmasterc​s
Posté le 29-11-2004 à 10:19:06  profilanswer
 

On veut enregistrer les résultats d'une course de ski en plusieurs manches
Chaque skieur a un dossard et un nom. Son temps total est enregistré en secondes : à chaque manche, le temps de sa nouvelle manche est ajoutée à la somme des temps qu'il a réalisé lors des manches précédentes.
Le tableau des résultats contient des "numéros de dossards", "les noms" et les "temps totaux réalisés". Ce tableau est trié par numéro de dossard. Les numéros de dossards sont uniques.
 
Exemple d'une partie du tableau des résultats
 
1 Killi 250
3 Tomba 245
5 Stenmark 245
 
Le nombre de concurrents est limité à un maximum de 100
 
Il faut définir un type t_skieur de type structure et un type t_resultat de type tableau de structures adaptés à l'enregistrement des résultats des skieurs
 
ca vous parait bien ca ?  
 

Code :
  1. struct t_skieur {
  2. int dossard;
  3. char nom[20];
  4. float temp_total;
  5. };
  6. struct t_skieur t_resultat [100]


Message édité par warmastercs le 29-11-2004 à 10:32:53

---------------
un sabre est une arme. le kenjutsu, une technique de mort. Peu importent les bonnes intentions, c'est la seul vérité. On tue pour protéger. On tue pour que d'autres vivent. C'est ca, la vérité du sabre.
mood
Publicité
Posté le 29-11-2004 à 10:19:06  profilanswer
 

n°910052
Moktar1er
No one replies...
Posté le 29-11-2004 à 10:29:00  profilanswer
 

alors pour toi, pour le nom d'un skieur un seul caractère suffit? :sarcastic:

n°910055
lsdYoYo
gravity powered
Posté le 29-11-2004 à 10:31:20  profilanswer
 

- Regarde du côté de "typedef", pour définir ta strucuture et l'allouer, c'est plus sympa.
- Es-tu sûr que "char nom" est correct pour les noms des skieurs ? Combien de caractères peux-tu stocker dans un "char" ?

n°910059
warmasterc​s
Posté le 29-11-2004 à 10:39:20  profilanswer
 

c'est mieux la je pense :
 

Code :
  1. typedef struct{
  2. int dossard;
  3. char nom[20];
  4. float temp_total;
  5. } t_skieur
  6. struct t_skieur t_resultat [100]


Message édité par warmastercs le 29-11-2004 à 10:41:13

---------------
un sabre est une arme. le kenjutsu, une technique de mort. Peu importent les bonnes intentions, c'est la seul vérité. On tue pour protéger. On tue pour que d'autres vivent. C'est ca, la vérité du sabre.
n°910174
lsdYoYo
gravity powered
Posté le 29-11-2004 à 12:13:52  profilanswer
 

Joli typedef. Maintenant tu n'as plus besoin de préciser "struct" à chaque fois que tu fais référence à ta structure :
"struct t_skieur t_resultat [100]" ==> "t_skieur t_resultat[100]" suffit.
Mais avec des ';' après les déclarations c'est mieux, ça aide un peu ton compilo à s'y retrouver ;)


Message édité par lsdYoYo le 29-11-2004 à 12:15:09
n°910392
calogerogi​gante
Posté le 29-11-2004 à 16:21:34  profilanswer
 

Es-tu à l'ephec à Bruxelles, warmastercs ?
Par hasard ?
Car j'ai aussi un projet de skieurs à mettre sur pied... Marrant ça !! Hé hé hé !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  petit exercice !

 

Sujets relatifs
Petit probleme de pointeurs sur des tableaux d'une structurepetit probleme...
Petit probleme avec une requete SQLPetit probleme d'indice.
Petit problème sous c++Petit pb avec mon hebergeur pour l'envoi de mail
[xml+PHP] parser xml avec php, petit pb: ça n'affiche que des chiffresPetit exercice algorithmique?
[JS] Petit exercice de windows[C] Petit exercice ...
Plus de sujets relatifs à : petit exercice !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR