Можно ли указать пару точек M и N в данном множестве, чтобы прямая MN была перпендикулярна оси OХ? - C#
Формулировка задачи:
Дано множество точек на плоскости. Можно ли указать пару точек M и N в этом множестве таких, чтобы прямая MN была перпендикулярна оси OХ? помогите решить зарание спс
Решение задачи: «Можно ли указать пару точек M и N в данном множестве, чтобы прямая MN была перпендикулярна оси OХ?»
textual
Листинг программы
int [,] points = new int[20,2]; Random rnd = new Random(); Console.WriteLine("X\tY\n"); for (int i = 0; i < 20; i++) { points[i,0] = rnd.Next(-9,10); //координата X points[i,1] = rnd.Next(-9,10); //координата Y Console.WriteLine("{0:}\t{1}", points[i,0], points[i,1]); } bool find = false; int m = 0; int n = 0; for (m = 0; m < 19; m++) { for (n = m+1; n < 20; n++) { if (points[m,1] == points[n,1]) { find = true; break; } } if (find) break; } if (find) Console.WriteLine("Точки найдены ({0} {1}) и ({2} {3})", points[n,0], points[n,1], points[m,0],points[m,1]); else Console.WriteLine("Точки не найдены"); Console.ReadKey(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д