Find the area of the equilateral triangle in C program

Find the area of the equilateral triangle in C

Are you looking to find the area of an equilateral triangle in a C program? Look no further! In this comprehensive guide, we will walk you through the process step-by-step, providing you with the knowledge and code snippets you need to calculate the area accurately. Whether you’re a beginner or an experienced programmer, this article has got you covered.

Understanding Equilateral Triangles

Before we delve into the C program, let’s quickly recap what an equilateral triangle is. An equilateral triangle is a special type of triangle where all three sides are equal in length, and all three angles are 60 degrees. The properties of equilateral triangles make them fascinating and useful in various mathematical and real-world applications.

Calculating the Area of an Equilateral Triangle

To calculate the area of an equilateral triangle, we need to know the length of one side. Let’s assume that the length of each side is represented by the variable side_length. The formula to calculate the area of an equilateral triangle is:

area = (sqrt(3) / 4) * side_length^2

In this formula, the square root of 3 divided by 4 represents a constant value related to the equilateral triangle’s shape.

Implementing the C Program

Now that we understand the formula, let’s implement it in a C program. Here’s an example code snippet that calculates the area of an equilateral triangle:

Example 1:

#include <stdio.h>
#include <math.h>

int main() {
    double side_length, area;

    printf("Enter the length of the side of the equilateral triangle: ");
    scanf("%lf", &side_length);

    area = (sqrt(3) / 4) * pow(side_length, 2);

    printf("The area of the equilateral triangle is: %lf\n", area);

    return 0;

In this program, we first declare the variables side_length and area as doubles to store the input and calculated area, respectively. We prompt the user to enter the length of the side and read it using scanf.

Next, we use the formula mentioned earlier to calculate the area and store it in the area variable. Finally, we display the calculated area using printf.

Example 2:


int main()


    double a,area;

    printf("Enter lenght of sides:");



    printf("Area of equilateral is:%.3lf",area);

    return 0;


Compiling and Running the Program

To compile the program, save it with a .c extension (e.g., equilateral_triangle.c) and use a C compiler. Once successfully compiled, you can run the program, and it will prompt you to enter the length of the side. After providing the input, the program will display the calculated area on the console.


Congratulations! You now have a solid understanding of how to find the area of an equilateral triangle in a C program. By following the steps and utilizing the code snippet provided, you can accurately calculate the area and incorporate this knowledge into your future programming endeavors.

Remember, practice makes perfect. Don’t hesitate to experiment with different values and explore additional functionalities to deepen your understanding of C programming.

C Programming Examples

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
NEW TOXIC ROCKET CYCLE DECK in Clash Royale 2023 Best Deck in Clash Royale Best Deck for Arena 8 in Clash Royale Best Hog deck for Pro players Best Clash Royale Deck