Вывести на экран координаты таких двух точек, чтобы у первой ордината была самой маленькой - C# (211735)
Формулировка задачи:
Помогите с задачей пожауйста
Дано множество точек на плоскости. Вывести на экран координаты таких двух точек, чтобы у первой ордината была самой маленькой, у второй ордината была самой большой.
Решение задачи: «Вывести на экран координаты таких двух точек, чтобы у первой ордината была самой маленькой»
textual
Листинг программы
Point[] p;
int imax,imin,max,min;
//.....
// Заполнение р
//.....
imax=0;
imin=0;
max=min=p[0].Y;
for(int i=1;i<p.Length;i++)
{
if(p[i].Y>max){max = p[i].Y;imax=i;}
if(p[i].Y<min){min = p[i].Y;imin=i;}
}
//......
//Выводишь p[min] и p[max]
//.....