Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Remplir Tableau deux dimensions [ Divers / Débutant(e) ] (lusitano69)

dimanche 24 février 2008 à 13:36:07 | Remplir Tableau deux dimensions

lusitano69

Bonjour j'aimerais savoir comment remplir un tableau a deux dimensions.
Avec ces données là que j'ai dans un fichier a part txt remplir mon tableau de cette maniere.

Chaine := '099:[1,6][1,7][1,8][1,9][1,10][2,5][2,11][3,5][3,11][4,5][4,11][5,6][5,10]:5';

var
  tab : array[0..11,0..11] of integer;
  ....

  tab[1,6]:= 1;
  tab[1,7]:= 1;
  tab[1,8]:= 1;
  tab[1,9]:= 1;
  tab[1,10]:= 1;
  tab[2,5]:= 1;
  tab[2,11]:= 1;
  tab[3,5]:= 1;
  tab[3,11]:= 1;
  tab[4,5]:= 1;
  tab[4,11]:= 1;
  tab[5,6]:= 1;
  tab[5,10]:= 1;

dimanche 24 février 2008 à 15:05:32 | Re : Remplir Tableau deux dimensions

cantador

Membre Club
c'est certainement possible avec un traitement de chaîne de caractères...
Mais à quoi bon se lancer dans un prog compliqué..
car je m'interroge sur la pertinence du stockage des infos dans la chaîne..
Je pense qu'en réfléchissant sur la forme de stockage, cela simplifierait grandement la suite..

A moins que tu ne puisses pas faire autrement bien sûr.

cantador

dimanche 24 février 2008 à 15:43:49 | Re : Remplir Tableau deux dimensions

Caribensila

Membre Club
Salut,

@ lusitano69
Remarque que Cantador te dit la même chose que f0xi l'autre jour !
Tu devrais utiliser le pseudo-code avant de te lancer tête baissée dans l'écriture du code.

Ce qui arrive lorsqu'on n'est pas organisé et qui fait perdre beaucoup de temps :

  • Changer a posteriori ses structures de données ;
  • Modifier du code déjà écrit pour gérer plus de variables ;
  • Modifier du code pour corriger un bug et en introduire d'autres au passage ;
  • S'apercevoir en codant qu'on a oublié une boucle et qu'on a donc sous-estimé la complexité ;
  • Ne pas avoir différents tests sous la main pour tester son algorithme.

 

La solution :

Une introduction au pseudo-code ici.

Ca te fera gagner beaucoup de temps, crois-nous !


dimanche 24 février 2008 à 22:21:57 | Re : Remplir Tableau deux dimensions

cirec

Membre Club Administrateur CodeS-SourceS

En dehors des excellents conseils que t-on donnés F0xi, Cantador et Caribensila je pense sérieusement que tu essayes d'aller plus vite que la musique ...

Pourquoi ? ... tout simplement parce qu'avec le code et les explications de F0xi et/ou les miennes (Voir ici) tu as tout en mains pour réaliser ce que tu demandes
(Ex. la modification de mon code ne devrait pas être trop difficile afin d'obtenir le résultat escompté) bien que ce ne soit pas la meilleur solution (celle de F0xi restant la meilleur proposition)
Mais apparemment cela te parait insurmontable ... j'en déduis donc que tu as certainement brulé les étapes lors de ton apprentissage de la programmation.

Ou, deuxième solution, tu attends qu'une âme charitable fasse le travail à ta place !!!!
 
@+
Cirec


dimanche 24 février 2008 à 22:25:25 | Re : Remplir Tableau deux dimensions

lusitano69

j ai reussi merci beaucoup des conseil

dimanche 24 février 2008 à 22:32:44 | Re : Remplir Tableau deux dimensions

cirec

Membre Club Administrateur CodeS-SourceS
tu vois .... j'avais raison ... tu avais tout en mains pour réussir

 
@+
Cirec


dimanche 24 février 2008 à 22:38:35 | Re : Remplir Tableau deux dimensions

Caribensila

Membre Club
Oups

Pardon Cirec !
Je n'avais pas vu que tu avais donné une solution au problème de Lusitano69 dans son dernier thread.



Cette discussion est classé dans : tableau, remplir, tab, dimensions


Répondre à ce message

Sujets en rapport avec ce message

tableau multi dimensions [ par Cisaks ] Bonjour, J'aurais voulu avoir de l'aide sur le fait de trier un tableau a double dimensions ex: tab[0][0] = 'test' tab[0][1] = 123 -- tab[1][0] = 'tit Tableau à deux dimensions dans Delphi [ par NasVrick ] Bonjour.J'aimerais savoir comme gérer de la façon la plus simple possible, sous Delphi, des listes des valeurs à trois dimensions ayant des valeurs va suppression de doublons dans un tableau [ par lola937 ] Bonjour, je travaillle actuellement sur les tableaux et les tris.Le programme que je dois réaliser est le suivant: Soient t un tableau de taille n e Comment remplir intelligemment un tableau de valeurs ? [ par Bacterius ] Bonjour,J'ai cherché longtemps sur Codes-Sources et sur l'aide Delphi, mais je n'ai trouvé aucune réponse à mon problème. Voila : je voudrais, dans un Problème avec un set length [ par TierSeN ] Bonjour tous le monde mon problème et délicat et une des solution qui consiste a créer un type me bloque.J'ai en fait une unit dans laquelle je déclar Tableau à plusieurs dimensions [ par Vfautre ] Bonjour,J'ai un tableau descrit comment tel :TFiltre = Array of Array of string;Puis T_Dossier : Tfiltre;Setlengt(T_Dossier,13,5); // 14 lignes, 6 col a n'en plus rien comprendre. Deux même valeurs qui lors du test indique false [ par Nargzul ] Bonjour,J'ai un tableau, dans lequel je dois tester si les chiffre du tableau sauf le dernier sont égaux au dernier chiffre de ce même tableau. C'est passer un tableau de variant à un paramètre Integer [ par manudel ] Je déclare un tableau de Variant : tab := VarArrayCreate([0,100],varVariant);que j'alimente.quand il est alimenté, il a cette forme :1,2,3,4,5,6,7,8, tableau dynamique multidimensionnel [ par manudel ] Je ne sais pas comment remplir et lire ce type de tableau.Je le déclare comme suit : var aTableau : array of array of String; Et fixe sa taille dynam Recupérer les coordonnées dans tableau [ par djalouk ] Voila, dans le cadre de mes études, je developpe un petit jeu de pion.Alors j'ai crée dynamiquement un tableau de tshape de la facon suivantebegin Fo


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.