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

  FORUM HardWare.fr
  Programmation
  C

  tableau à 2dimensions mais3 infos

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tableau à 2dimensions mais3 infos

n°700476
paf84
Posté le 15-04-2004 à 18:48:03  profilanswer
 

voila mon pti problème
 
Je voudrai faire plusieurs tableaux à 2 dimensions qui contiennent dans un ordre différent le nom de 15 villes et ses coordonnées (sachant que lorsque par exemple je tape marseille.x j'obtient l'abcisse de marseille et que si je tape marseille.y j'obtient l'ordonnée de marseille)
finalement j'aimerai que chaqu'une des 15 villes soient rangé de facon aléatoire dans un tableau a deux dimensions(première dimention pr les abcisses et deuxieme pour les ordonnées) et que je puisse avoir acces à ce tableau en connaisant l'ordre des villes...
merci d'avance  
si ça n'est pas tres clair je peux essayer de m'éxprimer mieux... :whistle:

mood
Publicité
Posté le 15-04-2004 à 18:48:03  profilanswer
 

n°700500
paf84
Posté le 15-04-2004 à 19:12:07  profilanswer
 

je pense que je pe faire un tableau a une seule dimension ou sont rangé au hazard les 15villes mais pe on faire un rand marseille toulon paris?sachant qu'il ne pas y avoir 2fois la meme ville?

n°700509
Vinx
Posté le 15-04-2004 à 19:34:05  profilanswer
 

et pourquoi ne pas faire une liste chainée ?
Pour chaque élément (ville si j'ai bien suivi), tu auras :
char nom[30];
int x;
int y;
non ? :)

n°700950
paf84
Posté le 16-04-2004 à 12:40:54  profilanswer
 

oui mais en fait ce que j'ai fait c une structure qui s'appel ville et le fait de faire marseille.x
donne l'absisse de marseille
or maintenant j'aimerai ranger ces villes dans un tableau mais que ce tableau se remplisse de facon aléatoire c'est a dire qui commence  par exemple par marseille en suite toulon...
et que dans un deuxieme tableau qui range d'abord bordeau puis paris...
comme puis  je faire pour faire cela?

n°701010
Vinx
Posté le 16-04-2004 à 13:32:20  profilanswer
 

A mon avis, tu remplis un tableau avec tes villes. Tu effectues plusieurs permutations aléatoires sur les éléments et tu obtiendras ton tableau trié aléatoirement.
Tu recommences une nouvelle fois pour ton 2ème tableau.
 
Tu peux initialiser ton tableau de la sorte :

Code :
  1. struct ville {
  2. char nom[30];
  3. int x;
  4. int y;
  5. };
  6. struct ville tontableau[3] = {
  7. {"MARSEILLE", 1, 2},
  8. {"BORDEAUX", 3, 4},
  9. {"ISTRES", 5, 6}
  10. };


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

  tableau à 2dimensions mais3 infos

 

Sujets relatifs
Tableau 2 dim - la honte!Problème de taille de tableau
faire un tableau à 2dim depuis 2 colonnes de données dans un fichierImprimer un tableau dynamique
conversion d'un *char en flottant dans un tableauZOPE / Plone recherche d'infos/tutoriels
vider 1 tableau[Batch,VBS] Infos carte reseau (speed, duplex)
[PHP] Peut on passer des tableau dans $_SESSION ?tableau et python
Plus de sujets relatifs à : tableau à 2dimensions mais3 infos


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