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

Category: C Program

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.