using System;
namespace TriangleApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("--- Определение типа треугольника ---");
// Запрос ввода трех сторон
Console.Write("Введите длину первой стороны (a): ");
double a = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите длину второй стороны (b): ");
double b = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите длину третьей стороны (c): ");
double c = Convert.ToDouble(Console.ReadLine());
// 1. Проверка на существование треугольника:
// Сумма двух любых сторон должна быть больше третьей стороны.
if (a + b > c && a + c > b && b + c > a)
{
// 2. Определение типа
if (a == b && b == c)
{
Console.WriteLine("Результат: Треугольник существует. Он РАВНОСТОРОННИЙ.");
}
else if (a == b || b == c || a == c)
{
Console.WriteLine("Результат: Треугольник существует. Он РАВНОБЕДРЕННЫЙ.");
}
else
{
Console.WriteLine("Результат: Треугольник существует. Он РАЗНОСТОРОННИЙ.");
}
}
else
{
Console.WriteLine("Результат: ТРЕУГОЛЬНИК НЕ СУЩЕСТВУЕТ (сумма двух сторон не больше третьей).");
}
Console.ReadKey();
}
}
}