On May 27, 2007, at 10:18 AM, Charlton Wilbur wrote:
> If the variable p is an integer, however, by C's integer division
> rules 1/p will be 0 whenever p != 1. pow(x, 1.0/p) will probably
> do what you want.
Thanks Charlton
Next question regards floor(). if pow(x, 1.0/3) returns a value that
can be represented as an integer (like 6.000000) executing floor
(6.000000) returns 5.000000. Why isn't it returning 6?
Because pow is likely not returning 6, but 5.999999... something. In
this case, you don't want to use floor, you want to round the value.
I looked at the various round functions but it doesn't look like you can tell
them to round down.
In this case, you don't want to round down, you want to round to the
nearest integer.
--
Clark S. Cox III
email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com