liste chainée dans touts ces sens

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

liste chainée dans touts ces sens

Message 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 :) .


@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message 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 ;)
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

merci je lance la recherche je dit quoi si j'ai du nouveau :wink:


@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

......
Dernière modification par Backup le mar. 19/août/2014 15:13, modifié 2 fois.
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message 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.


@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Cela s'appelle des anagrammes avec limite de taille minimum :)
pour abcd taille mini = 4
Est beau ce qui plaît sans concept :)
Speedy Galerie
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Exact, un anagramme qui ne veut rien dire n'est qu'une bilevesée :)
Est beau ce qui plaît sans concept :)
Speedy Galerie
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

je mets 100frs dans le nourrain !
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

Une belle anagramme : LUCERNE :D
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

BB va encore avoir du chagrin que l'on touche à ses petite bêtes :lol:
Est beau ce qui plaît sans concept :)
Speedy Galerie
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message 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
Avatar de l’utilisateur
Huitbit
Messages : 940
Inscription : jeu. 08/déc./2005 5:19
Localisation : Guadeloupe

???

Message par Huitbit »

C'est pas une permutation?
(nombre de permutations = factorielle n cad n!)
4 lettres => 4*3*2*1=24 possibilités
Elevé au MSX !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: ???

Message 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
Avatar de l’utilisateur
Huitbit
Messages : 940
Inscription : jeu. 08/déc./2005 5:19
Localisation : Guadeloupe

?!!

Message 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!
Elevé au MSX !
Répondre