Solved

Math

Posted on 1998-11-01
9
212 Views
Last Modified: 2010-04-15
How do I get the square root of a number?
0
Comment
Question by:p314159265
9 Comments
 
LVL 6

Accepted Solution

by:
thresher_shark earned 200 total points
ID: 1253987
Answer coming...
0
 
LVL 6

Expert Comment

by:thresher_shark
ID: 1253988
To calculate the square root of a number, use the sqrt function like so:

#include <math.h>
.
double number = 4.0;
double result = sqrt (number);
ASSERT (result == 2.0);
0
 
LVL 6

Expert Comment

by:thresher_shark
ID: 1253989
If you have any additional questions, please feel free to ask.  Thanks!
0
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 

Author Comment

by:p314159265
ID: 1253990
What does 'ASSERT' do?
0
 
LVL 6

Expert Comment

by:thresher_shark
ID: 1253991
"ASSERT" performs a test that, if failed, will stop the program's execution.  In this case, it is basically saying, "If the square root of 4 is not 2, then stop the program from running."  Obviously, you would want that to happen because the square root of 4 is obviously 2.

If you have further questions, please ask.  Thanks!
0
 

Author Comment

by:p314159265
ID: 1253992
Thanks, that about covers it.
0
 
LVL 5

Expert Comment

by:scrapdog
ID: 1253993
Of course, you don't NEED to use ASSERT...  Thresher just put it there as a code snippet to prove that the sqrt function works.

a=sqrt(b) is the only code you really need.
0
 
LVL 6

Expert Comment

by:thresher_shark
ID: 1253994
Yes, thank you scrapdog for clarifying :-)
0
 
LVL 1

Expert Comment

by:quanghoc
ID: 1253995
 I think you can use this function to get n root of a
Give a = x^n
=> x = exp((1/n)*log(a))
0

Featured Post

How Do You Stack Up Against Your Peers?

With today’s modern enterprise so dependent on digital infrastructures, the impact of major incidents has increased dramatically. Grab the report now to gain insight into how your organization ranks against your peers and learn best-in-class strategies to resolve incidents.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
port mapped I/o query 10 205
Using unmanaged DLL from managed application 14 294
Inorder binary search tree 5 173
Can case within switch statement specify range of values ? 3 87
This tutorial is posted by Aaron Wojnowski, administrator at SDKExpert.net.  To view more iPhone tutorials, visit www.sdkexpert.net. This is a very simple tutorial on finding the user's current location easily. In this tutorial, you will learn ho…
Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
The goal of this video is to provide viewers with basic examples to understand opening and writing to files in the C programming language.
The goal of this video is to provide viewers with basic examples to understand how to create, access, and change arrays in the C programming language.

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question