Write a C++ Program to Check Triangle is Equilateral Isosceles or Scalene with an example. If all three sides of a triangle are equal, it is an equilateral triangle. Else if any of the two sides are equal, it is an isosceles triangle. Otherwise, it is a scalene triangle.
#include<iostream> using namespace std; int main() { int side1, side2, side3; cout << "\nPlease Enter Three Sides of a Triangle = "; cin >> side1 >> side2 >> side3; if(side1 == side2 && side2 == side3) { cout << "\nThis is an Equilateral Triangle"; } else if(side1 == side2 || side2 == side3 || side1 == side3) { cout << "\nThis is an Isosceles Triangle"; } else cout << "\nThis is a Scalene Triangle"; return 0; }
In this C++ output, all three sides are different. So, it is a scalene triangle.
Please Enter Three Sides of a Triangle = 30 60 90
This is a Scalene Triangle
side1 = 30, side2 = 30, side3 = 120. It means, two sides are equal so isosceles triangle.
Please Enter Three Sides of a Triangle = 30 30 120
This is an Isosceles Triangle