Выяснить, существует ли треугольник с длинами сторон 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();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы