delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/03/17/03:31:44

From: James W Sager Iii <sager+@andrew.cmu.edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Whats up with sqrt?
Date: Sat, 17 Mar 2001 03:04:01 -0500
Organization: Carnegie Mellon, Pittsburgh, PA
Lines: 51
Message-ID: <cugldl_00UjG8qYG48@andrew.cmu.edu>
References: <5BF60CD649EDD411A04600B0D049F53A09257B AT hydmail02 DOT hyd DOT wilco-int DOT com> <8ugkfne00UjFETbF0i AT andrew DOT cmu DOT edu>
<5k36bt4lb6o4gnjqok4ijokhs5kce193b5 AT 4ax DOT com>
NNTP-Posting-Host: po9.andrew.cmu.edu
X-Trace: bb3.andrew.cmu.edu 984816446 4517 128.2.10.109 (17 Mar 2001 08:07:26 GMT)
X-Complaints-To: advisor AT andrew DOT cmu DOT edu
NNTP-Posting-Date: 17 Mar 2001 08:07:26 GMT
X-Added: With Flames (outnews v2.6)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Excerpts from netnews.comp.os.msdos.djgpp: 17-Mar-101 Re: Whats up with
sqrt? by Jack Klein AT spamcop DOT net 
> On Sat, 17 Mar 2001 01:57:55 -0500 (EST), James W Sager Iii
> <sager+@andrew.cmu.edu> wrote in comp.os.msdos.djgpp:
>  
> > Excerpts from netnews.comp.os.msdos.djgpp: 17-Mar-101 RE: Whats up with
> > sqrt? by Prashant Ramachandra AT wil 
> > >  
> > > On Saturday, March 17, 2001 10:49 AM, James W Sager Iii
> > > [SMTP:sager+@andrew.cmu.edu] wrote:
> > > | For me, the function sqrt() which obviously returns a square root
> > > | is
> > > | messing up for me on moderately large numbers.
> > > | 
> > > | anything below 10,000 and it gives me about the right answer, but at
> > > | like:
> > > | 
> > > | range = sqrt(300,000)
> > > | 
> > > | I get a 0 as a return value?  I tried doing:
> > >  
> > > Don't use commas while sending parameters. It's giving you the
square root
>  
> > > of the second parameter, i.e. 0.
> > >  
> > > range = sqrt (300000.0);
> > >  
> > > is the right way to do it.
> > 
> > I'm sorry, I wasn't using commas... but at the same time I wasn't using
> > 0. so perhaps it was being type casted wrong.
> > 
> > but I tested it
> > a=sqrt(10001.0);
> > 
> > returns 100516
> > 
> > Ok, that makes no sense what so ever
> > well at least I have my own function to do it no biggie
>  
> Have you included <math.h> in the source code file?  If not, do so.
> If so, add it.  What is the type of a?  Post the smallest real code
> that compiles and shows the problem.

Alright so in my project sqrt(); will not work.  However in a single
line command mode, I have no problem with it.  It'd take me an hour or
two to track down if I pulled my project apart since its like 250k in 20
files.
Not really sure its worth it, unless its driving someone insane
wondering what it could be. 

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019