• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: getting nth root of an integer
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: getting nth root of an integer


  • Subject: Re: getting nth root of an integer
  • From: "Clark Cox" <email@hidden>
  • Date: Sun, 27 May 2007 08:58:22 -0700

On 5/27/07, Ken Tozier <email@hidden> wrote:

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

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >getting nth root of an integer (From: Ken Tozier <email@hidden>)
 >Re: getting nth root of an integer (From: Charlton Wilbur <email@hidden>)
 >Re: getting nth root of an integer (From: Ken Tozier <email@hidden>)

  • Prev by Date: Re: getting nth root of an integer
  • Next by Date: Re: Practical tutorial
  • Previous by thread: Re: getting nth root of an integer
  • Next by thread: [MODERATOR] Re: getting nth root of an integer
  • Index(es):
    • Date
    • Thread