Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Witcher123
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 25
1

Найти номера двух точек, расстояние между которыми наибольшее

19.12.2015, 19:51. Просмотров 895. Ответов 1
Метки нет (Все метки)

Надеюсь сможет кто-нибудь помочь, буду премного благодарен
1. Даны координаты точек на плоскости: x1, y1,...,xn,yn. Найти номера двух точек, расстояние между которыми наибольшее (считать, что такая пара точек единственная).
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2015, 19:51
Ответы с готовыми решениями:

Найти номера пары точек, расстояние между которыми наибольшее
Даны координаты n точек на плоскости: (X1, Y1),…, (Xn , Yn) (n≤30). Найти номе-ра пары точек,...

Найти номера пары точек, расстояние между которыми наибольшее
Даны координаты n точек на плоскости: (X1, Y1),…, (Xn , Yn) (n≤30). Найти номе-ра пары точек,...

Найти номера пары точек, расстояние между которыми наибольшее (считать, что такая пара единственная).
Доброго времени, никак не могу понять как делать эти две программки. Во второй меня интересует как...

Функция, которая вернет номера двух из трех заданных точек на плоскости, расстояние между которыми минимально
Написать функцию Otr(x1,y1,x2,y2,х3,у3) вещественного типа, которая вернет номера двух из трех...

Найти номера пары точек, расстояние между которыми максимально (Паскаль -> С++)
переведите пожалуйста или решите на си++ вот задача: Даны координаты n точек на плоскости: (Х1,...

1
olya7
499 / 312 / 235
Регистрация: 18.02.2013
Сообщений: 748
19.12.2015, 22:26 2
Лучший ответ Сообщение было отмечено Witcher123 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int tochka[n][2],t1=0,t2=0;
for(int i=0;i<n;i++)
cin>>tochka[i][0]>>tochka[i][1];
int max=0;
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
{int dl=sqrt((tochka[i][0]-tochka[j][0])*(tochka[i][0]-tochka[j][0])+(tochka[i][1]-tochka[j][1])*(tochka[i][1]-tochka[j][1]);
if (dl>max) 
{
max=dl;
t1=i;t2=j;
}
}
cout<< t1<< "   "<<t2<<endl;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2015, 22:26

составить программу определяющую пару точек расстояние между которыми максимально
в трехмерном пространстве заданы координаты n точек составить программу определяющую пару точек...

Вывести значение двух точек между которыми лежит третья
Hа оси Ох определены три точки с попарно различными действительными координатами x1, x2, x3...

Вывести значение этих двух точек, между которыми лежит третья
На оси ОX определены три точки с попарно различными действительными координатами x1 x2 x3 Вывести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru