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

C Discussion :

Problème algo force brute


Sujet :

C

  1. #1
    Candidat au Club
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Problème algo force brute
    Bonjour, voilà j'ai un big problème, je dois réaliser un algo de force brute
    comment faire pour avoir ce bon résultat:
    a
    b
    c
    d
    e
    f
    ...
    aa
    ba
    ca
    da
    ...

    j'ai codée mais ce n'est pas l'effet voulu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(int argc, char * argv[])
    {
        char tab[10]="";
        char a,b,c;
     
        for(a = 97 ; a<=99;a++)
        {
        tab[0]=a;
        for (b = 97; b<=99;b++)
        {
        tab[1]=b;
        for (c = 97; c<=99;c++)
        {
        tab[2]=c;
        printf("%s\n",tab);
         }
         }
    }
    system("pause");
    }
    -> résultat obtenu lors du lancement du programme:
    aaa
    aab
    aac
    aba
    abb
    abc
    aca
    acb
    acc
    etc.

    le problème c'est qu'il démarre à "aaa" alors qu'il doit commencer à a =S
    comment dois je mofidier mon programme pour avoir le bon résultat ?

    merci beaucoup pour vos réponses

    edit : on a pas le droit d'utiliser une fonction récursive

  2. #2
    Membre éclairé Avatar de nsanabi
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Points : 678
    Points
    678
    Par défaut
    une boucle for a
    une boucle for a (for b)
    puis la boucle que tu viens de poster for a ( for b ( for c))

  3. #3
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 374
    Points : 23 631
    Points
    23 631
    Par défaut
    Cela doit être un devoir scolaire car le même thème a déjà débattu ici

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/06/2007, 11h59
  2. [Tableaux] Problème algo récursif
    Par Invité dans le forum Langage
    Réponses: 38
    Dernier message: 03/10/2006, 15h49
  3. problème algo
    Par petitgato dans le forum C
    Réponses: 1
    Dernier message: 17/03/2006, 12h32
  4. [Upload] Problème avec Force download
    Par bannik dans le forum Langage
    Réponses: 8
    Dernier message: 30/12/2005, 12h27
  5. Problème algo de parcour de graphe
    Par goblin dans le forum Langage
    Réponses: 1
    Dernier message: 11/12/2005, 15h04

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