Hofstadter Q sequence: Difference between revisions

add gwbasic
(add Fermat)
(add gwbasic)
Line 1,612:
Q(1000000) = 512066
</pre>
 
=={{header|GW-BASIC}}==
<lang gwbasic>10 DIM Q!(1000)
20 Q(1) = 1: Q(2) = 1
30 FOR N = 3 TO 1000
40 Q(N) = Q(N - Q(N - 1)) + Q(N - Q(N - 2))
50 NEXT N
60 FOR N = 1 TO 10
70 PRINT Q(N)
80 NEXT N
90 PRINT Q(1000)</lang>
 
=={{header|Haskell}}==
781

edits