Page 1 sur 2

liste chainée dans touts ces sens

Publié : ven. 20/oct./2006 21:47
par venom
bonsoir,

je bloque sur une chose qui va surement vous faire rire mais bon tant pi.

voila je souhaiterais avoir les lettre

A B C D qui s'affiche dans tout les sens possible
exemple: A B C D, B C D A, C D A B, D A B C. etc... je sais c'est tout béte.

donc j'ai voulu faire comme ceuci

Code : Tout sélectionner


a$= Chr(65) 
b$= Chr(66) 
c$= Chr(67) 
d$= Chr(68) 

Debug a$+b$+c$+d$ 
Debug b$+c$+d$+a$ 
Debug c$+d$+a$+b$ 
Debug d$+a$+b$+c$ 
Debug ""
Debug b$+a$+c$+d$ 
;etc... 
mais je suis sur et sertain qu'il y a une façon tres simple et tout béte mais je ne m'en souvient pu et je n'arrive pas a trouver un probleme similaire :oops: .
desoler pour cette question bidon mais sa arrive :) .


@++

Publié : ven. 20/oct./2006 21:50
par Dr. Dri
on apelle ca des combinaisons ^^
(ou des arrangements je me rapelles jamais)

pas le temps de réfléchir maintenant mais t'as peut etre de quoi chercher avec ces mots clés

Dri ;)

Publié : ven. 20/oct./2006 21:59
par venom
merci je lance la recherche je dit quoi si j'ai du nouveau :wink:


@++

Publié : ven. 20/oct./2006 22:31
par Backup
......

Publié : ven. 20/oct./2006 22:36
par venom
je te remercie dobro sa fonctionne niquel :wink: :lol: je n'en douter pas de tout façon :) . va faloir que je regarde bien la façon dont tu a procéder encore merci.


@++

Publié : lun. 23/oct./2006 1:46
par Frenchy Pilou
Cela s'appelle des anagrammes avec limite de taille minimum :)
pour abcd taille mini = 4

Publié : lun. 23/oct./2006 10:05
par Backup
Frenchy Pilou a écrit :Cela s'appelle des anagrammes avec limite de taille minimum :)
pour abcd taille mini = 4
non monsieur ! :D

Dr Dri a encore une fois raison, car il sagit ici, non pas de regarder le resultat de l'algoritme, qui peut effectivement sortir quelques anagrames
(un anagrame est un mot comprehensible)...

mais de regarder l'algorithme qui permet d'arriver au resultat
et vu qu'il ne sagit pas de grammaire ou d'hortographe, mais bel et bien de system "algorithmique" (et d'informatique)

cela s'apelle "les combinaisons " !! car l'ordre n'as pas d'importance
au contraire de "l'arrangement" :

"Abeilles" est l'anagrame de : "Isabelle" !! :D

mais "adbc" n'est pas l'anagrame de "abcd" :D
voila voila :D

Publié : lun. 23/oct./2006 10:56
par Frenchy Pilou
Exact, un anagramme qui ne veut rien dire n'est qu'une bilevesée :)

Publié : lun. 23/oct./2006 11:35
par flaith
je mets 100frs dans le nourrain !

Publié : lun. 23/oct./2006 11:39
par flaith
Une belle anagramme : LUCERNE :D

Publié : lun. 23/oct./2006 15:46
par Frenchy Pilou
BB va encore avoir du chagrin que l'on touche à ses petite bêtes :lol:

Publié : lun. 23/oct./2006 21:16
par Dr. Dri
Dobro a écrit :non monsieur ! :D

Dr Dri a encore une fois raison,

(...)

cela s'apelle "les combinaisons " !! car l'ordre n'as pas d'importance
au contraire de "l'arrangement" :
J'ai pas été capale de faire la différence entre une combinaison et un arrangement, on peut pas vraiment dire que j'avais raison

Dri :P

???

Publié : lun. 23/oct./2006 23:04
par Huitbit
C'est pas une permutation?
(nombre de permutations = factorielle n cad n!)
4 lettres => 4*3*2*1=24 possibilités

Re: ???

Publié : lun. 23/oct./2006 23:56
par Backup
Huitbit a écrit :C'est pas une permutation?
(nombre de permutations = factorielle n cad n!)
4 lettres => 4*3*2*1=24 possibilités
les permutations sont un moyen pour arriver au combinaisons :D
http://villemin.gerard.free.fr/Denombre/Cbin4p8.htm

j'ai d'ailleurs dit une betises , dans le cas de "abcd" il sagit bien d'arrangement , car une lettre ne peut etre presente qu'une seul fois !!

http://villemin.gerard.free.fr/Denombre/Arragene.htm

:D

?!!

Publié : mar. 24/oct./2006 1:30
par Huitbit
@Dobro

Je crois qu'on se pose pas la même question!
Moi je répondais juste à (par exemple):
on choisi 3 lettres abc puis
permutation de trois lettres (3!=3*2*1=6 cas)
abc,acb,bac,bca,cab,cba

Je m'interesse juste au choix de l'utilisateur
exemple: si le mot choisi est "oreille", il y aura 7! = 5040 possibilités

Ta vision est plus globale si tu parles d'arrangement ou de combinaison.
On parle d'arrangement ou de combinaison quand on doit choisir dans un lot.
Ici le programme ne choisi pas puisqu'on lui impose des lettres!

Si le programme avait à choisir comme il y a 26 lettres tu aurais énormément de solutions
arrangement de 4 lettres parmi 26 =26!*(26-4)!=4,532998958127995108891830641294e+47 solutions

combinaison de 4 lettres parmi 26=26!*(26-4)!/4!=1,8887495658866646287049294338725e+46 solutions
Dans un arrangement ou une combinaison, le nombre de lettres n'est pas forcément égal au nombre total.
{a, b, c, d}
abcd, bcad, …
Arrangement de 4 parmi 4 <=celui-ci correspond à une permutation

abc, bca, cda, cdb …
Arrangement de 3 parmi 4


ab, ba, bc, cd, db
Arrangement de 2 parmi 4



La seule différence entre arrangement et combinaison est que pour la combinaison on ne tient pas compte de l'ordre, il y a donc moins de possibilités.
les permutations sont un moyen pour arriver au combinaisons
Tout à fait exact:
une combinaison c'est un arrangement "divisé" par une permutation!



ciao!