using System;
class Program
{
static void Main()
{
Console.Write("a: ");
double a = double.Parse(Console.ReadLine());
Console.Write("b: ");
double b = double.Parse(Console.ReadLine());
Console.Write("c: ");
double c = double.Parse(Console.ReadLine());
if (a <= 0 || b <= 0 || c <= 0 || a + b <= c || a + c <= b || b + c <= a)
{
Console.WriteLine("Ошибка: это не треугольник");
return;
}
if (a == b && b == c)
Console.WriteLine("Равносторонний");
else if (a == b || a == c || b == c)
Console.WriteLine("Равнобедренный");
else
Console.WriteLine("Разносторонний");
double p = (a + b + c) / 2;
double s = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
Console.WriteLine("Площадь: " + s);
}
}