Дано множество точек на плоскости. Найти ту точку, у которой X-вая координата самая большая - C#
Формулировка задачи:
помогите написать програму для задачи
Дано множество точек на плоскости. Найти ту точку, у которой X-вая координата самая большая
Решение задачи: «Дано множество точек на плоскости. Найти ту точку, у которой X-вая координата самая большая»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
namespace ConsoleApplication12
{
class Program
{
static void Main(string[] args)
{
Point[] points = { new Point(2, 4), new Point(6, 8), new Point(1, 3) };
int res = points.Max(n=>n.X);
Point[] index = points.Where(n => (n.X == res)).ToArray();
Console.WriteLine("Точек в массиве с максимальной координатой X: {0}", index.Length);
foreach(var item in index)
Console.WriteLine("Координата точки X: "+ item.X + "\nКоордината точки Y: " + item.Y);
Console.Read();
}
}
}