10 FOR h=1 TO 20: GO SUB 1000: NEXT h 20 LET h=1691: GO SUB 1000 30 STOP 1000 REM Hamming 1010 DIM a(h) 1030 LET a(1)=1: LET x2=2: LET x3=3: LET x5=5: LET i=1: LET j=1: LET k=1 1040 FOR n=2 TO h 1050 LET m=x2 1060 IF m>x3 THEN LET m=x3 1070 IF m>x5 THEN LET m=x5 1080 LET a(n)=m 1090 IF m=x2 THEN LET i=i+1: LET x2=2*a(i) 1100 IF m=x3 THEN LET j=j+1: LET x3=3*a(j) 1110 IF m=x5 THEN LET k=k+1: LET x5=5*a(k) 1120 NEXT n 1130 PRINT "H(";h;")= ";a(h) 1140 RETURN