From: James W Sager Iii 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: 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 > 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 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.