# C Exercises: Find the square of any number

## C Function : Exercise-2 with Solution

Write a program in C to find the square of any number using the function.

**Pictorial Presentation:**

**Sample Solution:**

**C Code:**

```
#include <stdio.h>
double square(double num)
{
return (num * num);
}
int main()
{
int num;
double n;
printf("\n\n Function : find square of any number :\n");
printf("------------------------------------------------\n");
printf("Input any number for square : ");
scanf("%d", &num);
n = square(num);
printf("The square of %d is : %.2f\n", num, n);
return 0;
}
```

Sample Output:

Function : find square of any number : ------------------------------------------------ Input any number for square : 20 The square of 20 is : 400.00

**Explanation:**

double square(double num) { return (num * num); }

The above function ‘square’ takes a single argument of type double, named num. It computes the square of the input number by multiplying num with itself and then returns the resulting value. Essentially, this function returns the square of a given number.

**Time complexity and space complexity:**

The time complexity of the function ‘square’ is O(1), as the computation it performs is constant and independent of the input size.

The space complexity of the function ‘square’ is also O(1), as it only uses a fixed amount of memory to store the local variable holding the computed result.

**Flowchart: **

**C Programming Code Editor:**

**Previous:** Write a program in C to show the simple structure of a function.

**Next:** Write a program in C to swap two numbers using the function.

**What is the difficulty level of this exercise?**

Test your Programming skills with w3resource's quiz.

**Weekly Trends**- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join