Написать программу, котораянаходит все углы (в градусах)треугольника со сторонами a, b, c.

Написать программу, котораянаходит все углы (в градусах)треугольника со сторонами a, b, c.
Гость
Ответ(ы) на вопрос:
Гость
        static void Main()         {             double a = float.Parse(Console.ReadLine()),                    b = float.Parse(Console.ReadLine()),                    c = float.Parse(Console.ReadLine()),                    al, be, ga;             if ((a + b <= c) || (a + c <= b) || (c + b <= a))             {                 Console.WriteLine("No ▲");             }             else             {                 al = (c * c + b * b - a * a) / (2 * c * b);                 be = (a * a + c * c - b * b) / (2 * a * c);                 ga = (a * a + b * b - c * c) / (2 * a * b);                 Console.WriteLine("Alpha: " + Math.Acos(al) * 180 / Math.PI);                 Console.WriteLine("Beta:  " + Math.Acos(be) * 180 / Math.PI);                 Console.WriteLine("Gamma: " + Math.Acos(ga) * 180 / Math.PI);             }             Console.ReadKey(false);         } Вроде работает...:)
Не нашли ответ?
Ответить на вопрос
Похожие вопросы