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); }Вроде работает...:)