# C program to check if the triangle is equilateral, isosceles or scalene triangle

C program to classify triangles as equilateral, isosceles, or scalene based on their side lengths. Explore triangle classification efficiently through C programming.

In the realm of geometry, classifying triangles based on their side lengths is essential. In this article, we'll explore how to create a simple C program that checks whether a triangle is equilateral, isosceles, or scalene.

### Understanding Triangle Classification

**Equilateral Triangle:**All three sides of an equilateral triangle are of equal length.**Isosceles Triangle:**An isosceles triangle has two sides of equal length.**Scalene Triangle:**A scalene triangle has no sides of equal length.

## C program to check if the triangle is equilateral, isosceles or scalene triangle

Let's delve into the C programming language to create a program that classifies a triangle based on its side lengths.

```
#include <stdio.h>
int main() {
float side1, side2, side3;
// Input from the user
printf("Enter three sides of the triangle: ");
scanf("%f %f %f", &side1, &side2, &side3);
// Checking triangle classification
if (side1 == side2 && side2 == side3) {
printf("The triangle is an Equilateral Triangle.");
} else if (side1 == side2 || side1 == side3 || side2 == side3) {
printf("The triangle is an Isosceles Triangle.");
} else {
printf("The triangle is a Scalene Triangle.");
}
return 0;
}
```

**Output**

```
Enter three sides of the triangle: 10 10 10
The triangle is an Equilateral Triangle.
```

**Triangle Classification:** The program compares the side lengths to determine the type of triangle based on equality between sides.

In this article, we've created a simple C program that efficiently classifies a triangle based on its side lengths. Understanding the concepts of equilateral, isosceles, and scalene triangles through C programming allows us to identify different types of triangles accurately.