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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы