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 :

générer toutes les permutations d'un ensemble fini d'éléments


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 144
    Par défaut générer toutes les permutations d'un ensemble fini d'éléments
    bonjour,
    je cherche à faire une fonction qui genere tous les mots possibles
    de 10 lettres en majuscule.
    Petit problème, je n'arrive pas à trouver la ou les boucles pour generer ces mots...

  2. #2
    alex_pi
    Invité(e)
    Par défaut
    Citation Envoyé par Didier77 Voir le message
    bonjour,
    je cherche à faire une fonction qui genere tous les mots possibles
    de 10 lettres en majuscule.
    Petit problème, je n'arrive pas à trouver la ou les boucles pour generer ces mots...
    J'espère qu'il ne te faut pas les stocker, parequ'il te faudrait quand même 1553 tera-octet :-) (en les séparants par un retour chariot)

    Citation Envoyé par acx01b Voir le message
    salut

    ton ennoncé c'était pour générer tous les mots en majuscule et pas pour générer les permutations ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    char mot[11] = "AAAAAAAAAA";
    char *ptr = mot + 10;
    while(1) {
      printf("%s\n",mot);
      char *ptr2 = ptr;
      while (*ptr2 == 'Z') {
        if (ptr2 == mot) goto fin;
        *ptr2-- = 'A';
      }
      (*ptr2)++;
    }
    fin:;
    Tiens, pour rigoler, et puisqu'on est dans la rubrique algorithimique (et non "concours du programme C le plus crade"), tu pourrais
    1. Nous dire ce que fait ton programme
    2. le prouver

    Ca te donnera peut être envie d'apprendre à programmer proprement :-D
    Dernière modification par PRomu@ld ; 25/09/2007 à 07h46. Motif: Fusion

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Générer toutes les IP d'un sous-réseau
    Par valarko dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 13/11/2011, 00h23
  2. Procéder toutes les permutations possibles d'une liste
    Par supergrey dans le forum Mathématiques
    Réponses: 3
    Dernier message: 21/10/2011, 15h08
  3. générer toutes les dates d'une année
    Par docky dans le forum Langage SQL
    Réponses: 7
    Dernier message: 02/07/2008, 16h45
  4. Générer toutes les combinaisons d'une suite
    Par man_coef dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/04/2008, 18h56
  5. Réponses: 16
    Dernier message: 20/10/2006, 16h31

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