A Ellipsoid has 3 radii, so you need to ask the user to input these 3 radii and store in int variables r1,r2, and r3. PI value is needed to calculate the volume of Ellipsoid.

**Variables :**

```
1. r1 : (Datatype int): to represent the radius 1 of Ellipsoid.
2. r2 : (Datatype int): to represent the radius 2 of Ellipsoid.
3. r3 : (Datatype int): to represent the radius 3 of Ellipsoid.
4. PI : (Datatype float): static variable to represent constant PI value up to 3 decimal places i.e 3.142
5. volume_of_ellipsoid : (Datatype float): to store volume of Ellipsoid calculated.
```

**Formula :**

**Volume of a Ellipsoid : (4/3) x π x radius1 x radius2 x radius3**

```
/*
* 1000+ C programs + tutorials
*
*
* 15_calculate_volume_of_ellipsoid.c
*
*
* Created on: Oct 20, 2014
* Author: Code2care.org
*/
#include <stdio.h>
//#include <conio.h>
void main() {
int r1,r2,r3;
float volume_of_ellipsoid;
float PI = 3.142;
// clrscr();
printf(" Program to calculate Volume of an Ellipsoid : ");
printf("\n\n Enter the Radius 1 of Ellipsoid : ");
scanf("%d", &r1);
printf("\n\n Enter the Radius 2 of Ellipsoid : ");
scanf("%d", &r2);
printf("\n\n Enter the Radius 3 of Ellipsoid : ");
scanf("%d", &r3);
volume_of_ellipsoid = (4/3)*(PI*r1*r2*r3);
printf("\n\n Volume of Ellipsoid with (r1,r2,r3) as (%d,%d,%d) = %f",r1,r2,r3,volume_of_ellipsoid);
// getch();
}
```

**Output:**
Program to calculate Volume of an Ellipsoid :
Enter the Radius 1 of Ellipsoid: 2
Enter the Radius 2 of Ellipsoid: 4
Enter the Radius 3 of Ellipsoid: 6
Volume of Ellipsoid with (r1,r2,r3) as (2,4,6) = 150.815994

Programs are divided into categories depending upon type and complexity.

BSc. IT, BSc. Computer Science, BSc. IT, MSc. IT, MSc. Computer Science, MCA, BTech IT & BTech Engineers may find these programs very useful.

**More Posts related to C-Program,**

**More Posts:**

- How to install Packages in Sublime Text Editor - Sublime-Text
- ls command: sort files by name alphabetically A-Z or Z-A [Linux/Unix/macOS/Bash] - Linux
- See actual SharePoint error exception modify web.config - SharePoint
- Android Launch! The connection to adb is down, and a severe error has occured - Android
- How to detect Browser and Operating System Name and Version using JavaScript - JavaScript