#include <iostream>
using namespace std;
int main() {
float lado1, lado2, lado3;
// Solicita ao usuário os comprimentos dos três segmentos de reta
cout << "Digite o comprimento do primeiro segmento de reta: ";
cin >> lado1;
cout << "Digite o comprimento do segundo segmento de reta: ";
cin >> lado2;
cout << "Digite o comprimento do terceiro segmento de reta: ";
cin >> lado3;
// Verifica se é possível formar um triângulo
if (lado1 + lado2 > lado3 && lado1 + lado3 > lado2 && lado2 + lado3 > lado1) {
cout << "É possível formar um triângulo com esses segmentos de reta!\n";
// Classifica o triângulo
if (lado1 == lado2 && lado2 == lado3) {
cout << "O triângulo formado é EQUILÁTERO (todos os lados iguais).\n";
} else if (lado1 == lado2 || lado1 == lado3 || lado2 == lado3) {
cout << "O triângulo formado é ISÓSCELES (dois lados iguais).\n";
} else {
cout << "O triângulo formado é ESCALENO (todos os lados diferentes).\n";
}
} else {
cout << "Não é possível formar um triângulo com esses segmentos de reta.\n";
}
return 0;
}