using System;
class Triangle
{
// Статическое поле для угла между бедрами (в радианах)
public static double Angle { get; private set; }
// Публичное свойство для изменения длины бедра
public double Leg { get; set; }
// Установка угла для всех треугольников
public static void SetAngle(double degrees)
{
Angle = degrees * Math.PI / 180;
}
// Вычисление третьей стороны
public double GetBase()
{
return 2 * Leg * Math.Sin(Angle / 2);
}
}
class Program
{
static void Main()
{
Console.WriteLine("Введите угол первого треугольника (в градусах):");
Triangle.SetAngle(double.Parse(Console.ReadLine()));
Console.WriteLine("Введите длины бедер 5 треугольников:");
Triangle[] triangles = new Triangle[5];
// Создание объектов и установка значений
for (int i = 0; i < 5; i++)
{
triangles[i] = new Triangle();
triangles[i].Leg = double.Parse(Console.ReadLine()); // Установка свойства
}
Console.WriteLine("Третьи стороны:");
foreach (Triangle t in triangles)
{
Console.WriteLine($"{t.GetBase():F2}");
}
}
}