"Tomi Owens" <[EMAIL PROTECTED]> writes:
> Hi there. I'm a teacher of Maths and am working my way through the
> Euler Project problems for fun. I have mostly been using Basic, but
> have read up about Haskell and think it looks like a sensible way to
> solve many of the problems.
It certainly is.
> Prelude> let f (a,b) = a * floor (100000/b)
>From the floor and the rest of your message, it looks like you want
truncating integer division here. So, instead of floor and (/), use
div.
let f (a,b) = a * 100000 `div` b
With that change the rest of your program should work.
The other replies explain why the interpreter couldn't figure out which
type to use.
_______________________________________________
Haskell mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell