Можно ли указать пару точек 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);
}
}
}