Можно ли указать пару точек M и N в этом множестве таких, чтобы прямая MN была перпендикулярна оси OХ - C#

Узнай цену своей работы

Формулировка задачи:

помогите решить задачу зарание спасибо . Дано множество точек на плоскости. Можно ли указать пару точек M и N в этом множестве таких, чтобы прямая MN была перпендикулярна оси OХ?

Решение задачи: «Можно ли указать пару точек M и N в этом множестве таких, чтобы прямая MN была перпендикулярна оси OХ»

textual
Листинг программы
using System;
using System.Linq;
 
namespace ConsoleApplication46
{
    struct Point
    {
        public int X { get; set; }
        public int Y { get; set; }
 
        public Point(int x, int y)
            : this()
        {
            X = x;
            Y = y;
        }
    }
    class Program
    {
        static void Main()
        {
            Point[] points =
            {
                new Point(10, 20),
                new Point(20, 30),
                new Point(30,20),
                // ...
            };
 
            var hasPerpendecular = points.GroupBy(p => p.X).Any(g => g.Count() > 1);
            Console.WriteLine(hasPerpendecular);
        }
    }
}

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


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

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

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