In this post, we will learn **how to find square root of a number using the C **Programming language.

A** Square root** of a number is a value that, when multiplied by itself, gives the number. For example: 5 x 5 = 25, so the square root of 25 is 5.

We will be calculating the square root of any number entered by the user.

So, without further ado, let’s begin this tutorial.

**C Program To Find Square Root of a Number**

// C Program To Find Square Root of a Number #include <stdio.h> #include <math.h> int main(){ double num, root; // Asking for Input printf("Enter an integer: "); scanf("%lf", &num); root = sqrt(num); printf("The Square Root of %.2lf is %.2lf.", num, root); return 0; }

**Output**

```
Enter an integer: 2
The Square Root of 2.00 is 1.41.
```

**How Does This Program Work ?**

** double num, root;**

In this program, we have declared two double data type variables named** num **and **root**.

** // Asking for Input
printf("Enter an integer: ");
scanf("%lf", &num);**

Then, the user is asked to enter the value of a number. The value of this number will get stored in the **num** named variable.

**root = sqrt(num);**

We calculate the square root of the number using **sqrt()** function. **sqrt()** function is used to find the square root of the given number.

** printf("The Square Root of %.2lf is %.2lf.", num, root);**

Finally, the square root of the entered number is printed to the screen using **printf()** function. Here, we have used **%.2lf** format specifier, because we want to display the result only till** 2** decimal places.

**C Program To Find Square Root of a Number Without Using sqrt**

// C Program To Find The Square Root of a Number Without Using Sqrt #include <stdio.h> #include <math.h> int main(){ double num, root; // Asking for Input printf("Enter a number: "); scanf("%lf", &num); root = pow(num, 0.5); printf("The Square Root of %.2lf is %.2lf.", num, root); return 0; }

**Output**

```
Enter a number: 49
The Square Root of 49.00 is 7.00.
```

**Conclusion**

I hope after going through this post, you learn **how to find square root of a number in the C** Programming language.

If you have any doubt regarding the program, feel free to contact us in the comment section. We will be delighted to help you.

**Also Read:**

**Armstrong Number in C Using Function****C Program To Find Square of a Number****C Program To Calculate Simple Interest****C Program To Find Sum of Even and Odd Numbers****C Program To Check Prime or Armstrong Number Using User-defined Function**