Bonjour
Je n'arrive pas à trouver un algorithme pour faire un truc...
Par exemple, j'ai 3 questions à répondre par 1=oui ou 2=non
Voulez-vous dormir ?
Voulez-vous manger ?
Voulez-vous jouer ?
Chaque combinaison de réponses a un programme qui lui est propre à exécuter.
Par exemple, si j'ai 3 oui, le programme 1 s'exécute.
Si j'ai oui à la première question et à la deuxième, le programme 2 s'exécute.
Si j'ai oui à la première question et à la troisième, le programme 3 s'exécute.
etc...
Quelqu'un aurait une idée svp ?
Algorithme difficile
Algorithme difficile
Dernière modification par speculoos le 10 janv. 2010 00:39, modifié 1 fois.
Re: Algorithme difficile
x=0
if("oui à la question n")
{
x=x+2^n
}
puis un select/case sur X (avec donc 32 "case").
En clair, tu encodes tes réponses dans un entier en considérant sa représentation binaire.
if("oui à la question n")
{
x=x+2^n
}
puis un select/case sur X (avec donc 32 "case").
En clair, tu encodes tes réponses dans un entier en considérant sa représentation binaire.
Pas prof.
Prépa, école, M2, thèse (optique/images) ->ingé dans le privé.
Prépa, école, M2, thèse (optique/images) ->ingé dans le privé.
Re: Algorithme difficile
La représentation en binaire d'un entier tu vois ce que c'est?
Si oui ça devrait être clair non? (je mets chaque bit soit à un soit à zéro).
Si oui ça devrait être clair non? (je mets chaque bit soit à un soit à zéro).
Pas prof.
Prépa, école, M2, thèse (optique/images) ->ingé dans le privé.
Prépa, école, M2, thèse (optique/images) ->ingé dans le privé.