Cullen and Woodall numbers: Difference between revisions

no edit summary
m (→‎Bit Shift: typo)
No edit summary
Line 354:
First 12 Woodall primes (in terms of n):
2 3 6 30 75 81 115 123 249 362 384 462
</pre>
 
=={{header|Haskell}}==
<lang haskell>findCullen :: Int -> Integer
findCullen n = toInteger ( n * 2 ^ n + 1 )
 
cullens :: [Integer]
cullens = map findCullen [1 .. 20]
 
woodalls :: [Integer]
woodalls = map (\i -> i - 2 ) cullens
 
main :: IO ( )
main = do
putStrLn "First 20 Cullen numbers:"
print cullens
putStrLn "First 20 Woodall numbers:"
print woodalls</lang>
{{out}}
<pre>First 20 Cullen numbers:
[3,9,25,65,161,385,897,2049,4609,10241,22529,49153,106497,229377,491521,1048577,2228225,4718593,9961473,20971521]
First 20 Woodall numbers:
[1,7,23,63,159,383,895,2047,4607,10239,22527,49151,106495,229375,491519,1048575,2228223,4718591,9961471,20971519]
</pre>