Можно ли указать пару точек 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); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д