Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
List All Combinations
#6
This is my recursive entry:
Code:
'Antoni Gual 2003
DECLARE SUB COMBINE (I%)
DECLARE SUB PRINTIT ()
DEFINT A-Z
CONST NDATA = 5
DATA Q,B,A,S,I,C,N,E,W,S
DIM SHARED CNT&
DIM SHARED A(0 TO NDATA)
DIM SHARED B$, P$
B$ = SPACE$(NDATA)
P$ = B$
FOR I = 1 TO NDATA
  READ c$
  MID$(B$, I, 1) = c$
NEXT
COMBINE 1
PRINT : PRINT CNT&; " PERMUTATIONS"
END

SUB COMBINE (I)
IF I > NDATA THEN EXIT SUB
FOR J = 1 TO NDATA
   FOR K = 1 TO I
     IF A(K - 1) = J THEN GOTO ENDED
   NEXT
   A(I) = J
   COMBINE (I + 1)
   IF I = NDATA THEN PRINTIT
ENDED:
NEXT
END SUB

SUB PRINTIT
FOR KK = 1 TO NDATA
  MID$(P$, KK, 1) = MID$(B$, A(KK), 1)
NEXT
PRINT P$,
CNT& = CNT& + 1
END SUB
Antoni
Reply


Messages In This Thread
List All Combinations - by pr0gger - 07-10-2003, 02:43 AM
List All Combinations - by whitetiger0990 - 07-10-2003, 05:37 AM
List All Combinations - by pr0gger - 07-10-2003, 07:24 AM
List All Combinations - by whitetiger0990 - 07-10-2003, 07:29 AM
List All Combinations - by Moneo - 07-12-2003, 12:26 AM
List All Combinations - by Antoni Gual - 07-12-2003, 01:52 AM
List All Combinations - by pr0gger - 07-12-2003, 02:14 AM
List All Combinations - by Moneo - 07-12-2003, 02:23 AM
List All Combinations - by whitetiger0990 - 07-12-2003, 02:27 AM
List All Combinations - by Moneo - 07-12-2003, 02:34 AM
List All Combinations - by whitetiger0990 - 07-12-2003, 02:54 AM
code - by Meg - 07-12-2003, 03:30 AM
List All Combinations - by Moneo - 07-12-2003, 03:43 AM
List All Combinations - by Antoni Gual - 07-12-2003, 05:47 AM
Spanish Blood - by Meg - 07-12-2003, 09:07 AM
List All Combinations - by relsoft - 07-12-2003, 11:05 AM
List All Combinations - by Piptol - 07-12-2003, 05:11 PM
List All Combinations - by pr0gger - 07-13-2003, 02:54 AM
List All Combinations - by relsoft - 07-14-2003, 10:22 AM
List All Combinations - by Ninkazu - 07-14-2003, 10:45 AM
List All Combinations - by relsoft - 07-14-2003, 11:29 AM
List All Combinations - by whitetiger0990 - 07-12-2003, 02:08 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)