IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Tableaux, boucles, ou comment s'emmeler les pinceaux !


Sujet :

Algorithmes et structures de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Tableaux, boucles, ou comment s'emmeler les pinceaux !
    Bonjour,

    J'aurais besoin de créer une liste de caractères avec un rendu du genre :
    1 | 1 | 1
    1 | 1 | 2
    1 | 1 | 3
    1 | 2 | 1
    1 | 2 | 2
    etc... jusqu'à
    3 | 3 | 3

    J'essaye avec des tableaux mais je m'en sors pas, je ne sais pas dans quel sens prendre les boucles. J'arrive à plusieurs résultats différents mais toujours des lignes en double ou d'autres manquantes...

    Si quelqu'un a une petite idée je lui en serai bien reconnaissante !

  2. #2
    Membre expert
    Avatar de kwariz
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Octobre 2011
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2011
    Messages : 898
    Points : 3 352
    Points
    3 352
    Par défaut
    Salut,

    tu cherches à implémenter un odomètre en base 3. Si tu n'as besoin que de trois colonnes il te suffit de faire 3 boucles :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    pour c1 de 1 à 3 faire
      pour c2 de 1 à 3 faire
        pour c3 de 1 à 3 faire
          afficher c1|c2|c3
        fin pour
      fin pour
    fin pour
    Si tu as besoin de quelquechose de plus dynamique tu as deux approches possibles :

    * une méthode très générale pour n boucles, chaque boucle ayant un début un fin et un pas particulier

    * une méthode moins générale mais adaptée à ton cas : n boucles toutes ayant même début (1) même fin (k) et même pas (1), qui revient à implémenter une énumération des entiers 0 à k^n-1 en base k en utilisant les k "chiffres" (1,2,...,k-1,k).

    De quoi as-tu besoin exactement ?

Discussions similaires

  1. [XL-2003] Comment boucler sur les tableaux page web
    Par Maxgad dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 30/01/2013, 11h37
  2. Comment faire pour les tableaux, les float et les espaces.
    Par HoussamAcad dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 19/06/2009, 15h10
  3. [Tableaux] Boucle oui mais comment
    Par masseur dans le forum Langage
    Réponses: 5
    Dernier message: 13/03/2008, 17h31
  4. Réponses: 4
    Dernier message: 16/08/2003, 13h21
  5. SNMP: comment on voit les messages trap ???
    Par talakela dans le forum Développement
    Réponses: 2
    Dernier message: 03/06/2003, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo