Bonjour,
Je vais essayé de résumé mon exercice ^^
J'ai un tableau de villes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part char villes[NB_VILLES][LONGNOM]= {"paris","arras","reims","dijon","metz"};
Et je doit également avoir un tableau de chemins.
J'ai donc la structure CHEMIN suivante:
Je doit obtenir le tableau ci dessou:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 typedef struct chemin{ short ville_suiv; // numéro de la ville suivante short distance; // distance entre les 2 villes }CHEMIN[NB_VILLES][NB_CHEMINS];
--------------------CHEMINS-----------
Villes|---0-------1--------2------3-----
---- |----------------------------------
0----|1 , 170 | 2 , 140| 3 , 145| -1 , 0
1----|
2----|
3----|
4----|
Je rempli que la première ligne excuser moi ^^
Ainsi ici nous avons pour la première ligne le chemin numéro 0 au départ de la ville (0) jusqu'à la ville (1) pour une distance de 170 km
Ou encore un départ de ville 0 à ville 3 pour 145 km au chemin numéro 2
Vous suivez??
Au passage, -1 signifit qu'il n'y a rien...
Je doit donc initialiser cette chose !!!!!
J'ai fait quelque chose comme ça mais ça ne fonctionne pas évidemment puisque c'est très moche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //initialisation de notre tableau de chemin à 5 villes(paris, arras, reims, dijon, metz) et 4 chemins CHEMIN chem[5][4]={{1,170},{2,140},{3,315},{-1,0}},{{0,170},{4,345},{2,160},{-1,0}},{{0,140},{1,160},{4,175},{-1,0}}, {{0,315},{4,235},{-1,0},{-1,0}},{{1,345},{2,175},{3,235},{-1,0}};
Je n'ai encore jamais initialisé de tableau de structure et pour un commencement je suis plutot... perdue !!
Quelqu'un peut-il m'aider??
Partager