In this post, we will learn** how to calculate the volume of an ellipsoid using C** Programming language.

The** volume of the ellipsoid** is the capacity of the ellipsoid or the measure of the amount of space it occupies. The formula to calculate the volume of the ellipsoid is given by:

**Volume of Ellipsoid = (4/3) * π * r1 * r2 * r3**

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

**C Program to Calculate Volume of Ellipsoid**

// C Program to Calculate Volume of Ellipsoid #include <stdio.h> int main(){ int r1, r2, r3; float volume; // Asking for input printf("Enter the Radius 1: "); scanf("%d", &r1); printf("Enter the Radius 2: "); scanf("%d", &r2); printf("Enter the Radius 3: "); scanf("%d", &r3); // Calculating volume volume = (4/3.0) * 3.14 * r1 * r2 * r3; // Displaying output printf("Volume of Ellipsoid: %.2f", volume); return 0; }

**Output**

```
Enter the Radius 1: 2
Enter the Radius 2: 3
Enter the Radius 3: 4
Volume of Ellipsoid: 100.48
```

**How Does This Program Work ?**

int r1, r2, r3; float volume;

In this program, we have declared** three int data type **variables and **one float data type** variable.

// Asking for input printf("Enter the Radius 1: "); scanf("%d", &r1); printf("Enter the Radius 2: "); scanf("%d", &r2); printf("Enter the Radius 3: "); scanf("%d", &r3);

Then, the user is asked to enter the value of all the** radii **of the ellipsoid.

// Calculating volume volume = (4/3.0) * 3.14 * r1 * r2 * r3;

We calculate the volume using the formula**, V = (4/3) * π * r1 * r2 * r3**.

// Displaying output printf("Volume of Ellipsoid: %.2f", volume);

Finally, the volume of the ellipsoid is printed on the screen using** printf()** function.

**Conclusion**

I hope after going through this post, you understand** how to calculate the volume of an ellipsoid using 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:**