Выяснить, существует ли треугольник с длинами сторон X, Y, Z - C#
Формулировка задачи:
Даны положительные числа X, Y, Z. Выяснить существует ли треугольник с длинами сторон X,Y,Z. если да, выяснить является ли он прямоугольным.
Решение задачи: «Выяснить, существует ли треугольник с длинами сторон X, Y, Z»
textual
Листинг программы
private static void Main() { Console.WriteLine("Введите первую сторону"); int a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите вторую сторону"); int b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите третью сторону"); int c = Convert.ToInt32(Console.ReadLine()); if ((a<=0 || b<=0 || c<=0) || (a+b<=c || a+c<=b || c+b<=a)) { Console.WriteLine("Треугольник не существует"); Console.ReadKey(); return; } Console.Write("Треугольник существует и он"); int max=Math.Max(Math.Max(a, b), c); if (max == a) { a = b; b = c; }else if (max == b) { b = c; } Console.WriteLine("{0}является прямоугольным",Math.Pow(max,2)==Math.Pow(a,2)+Math.Pow(b,2)?" ":" не "); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д