[Haskell-beginners] This code does not work : conversion error

willie ekaputra willieekaputra at gmail.com
Sun Dec 1 07:22:12 UTC 2013


Hi everyone !
I am newbie and I made this code for counting k, so that 2^k divisor of
n.Somehow it doesn't work.
Anyone knows what is  wrong?

Regards and thanks.
Wili.

maxexp2:: Int -> Int
maxexp2 n
    |n== 0 || 2^k 'mod' n /=0 =0
    |otherwise = k
          Where
           k= e ' div' f
           e=round (fromIntegral (log n))
            f = round (fromIntegral (log 2))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20131201/aff32ba9/attachment.html>


More information about the Beginners mailing list