Bonjour,
J’ai tenté, vainement, de transformer le code basic, ci-dessous, en delphi.
Je souhaiterai afficher dans une fenêtre richedit toutes les permutations du mot inscrit dans un edit.
Je ne suis pas programmateur et ne souhaite pas le devenir, je désir simplement utiliser ce petit programme de permutation.
Je sais qu’il en existe d’autres, mais je n’ai pas réussi à les faire fonctionner…( pas doué…).
Je vous remercie d’avoir la bonté de me dépêtrer de mon petit problème.
Voici le code en basic :
Code basic : 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 10 cls 20 print 30 input" tapez votre mot ";f$:d$="":n=len(f$):dim a(n):dim p$(n) 50 print chr$(10) 60 if len(f$)=1 then 80 70 d$=d$+left$(f$,1):p=p+1:p$(p)=f$:f$=right$(f$,len(f$)-1):goto 60 80 x=x+1:print d$+f$,x:i=2 90 f$=p$(p):p=p-1:if len(d$)=1 then 110 100 d$=left$(d$,len(d$)-1):goto 120 110 d$="" 120 a(i)=a(i)+1:if a(i)<i then 150 130 a(i)=0:i=i+1:if i>n then print :end 140 goto 90 150 f$=right$(f$,len(f$)-1)+left$(f$,1):goto 60 155 print 160 end
Merci encore et au plaisir de vous lire.
Partager