0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 4
1

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

13.01.2016, 22:19. Показов 3740. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны два массива вещественных чисел, x и y. Их длина одинакова и равна n. Каждый (i-й) элемент массива x содержит абсциссу некоторой точки ri на плоскости, а элемент массива y - её ординату. Найти пару точек, расстояние между которыми минимально ( если таких пар несколько, можно выбрать любую). Напечатать номера точек и расстояние между ними.

Помогите пожалуйста решить задачу, на языке С++. Ну или покажите пример решения на бумаге, что бы можно было понять что к чему.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2016, 22:19
Ответы с готовыми решениями:

найти наименьшее расстояние между двумя точками
Проблема в функции short_distance ,она должна перебирать массив с координатами точек и найти...

Найти расстояние между двумя точками на плоскости
Даны четыре действительных числа: x1, y1, x2, y2. Напишите функцию distance(x1, y1, x2, y2),...

найти максимальное расстояние между двумя точками на плоскости
Нужно найти максимальное расстояние между двумя точка,заданными на плоскости #include <iostream> ...

Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными точками этих
1. Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными...

5
638 / 613 / 96
Регистрация: 29.05.2015
Сообщений: 3,793
13.01.2016, 23:04 2
Представь точку на системе координат - у неё есть координаты X и Y. И другая точка с координатами Y1 и Y1. Через эти 2 точки можно нарисовать прямоугольник со сторонами Y1 - Y, X1 - X. А расстояние между точками находится по теореме Пифагора: квадрат гипотенузы равен сумме квадратов катетов:

C++ (Qt)
1
sqrt((X1-X)*(X1-X) + (Y1-Y)*(Y1-Y))
Надеюсь я понятно объяснил...
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 4
13.01.2016, 23:21  [ТС] 3
Спасибо. Я знаю эту формулу и программу с ней пытался написать но не получилось.
0
543 / 486 / 104
Регистрация: 05.05.2014
Сообщений: 1,110
14.01.2016, 00:52 4
Интересно, какое отношение этот топик имеет к Qt?
Цитата Сообщение от Alexey1895 Посмотреть сообщение
пытался написать но не получилось
А на этот счет смотрите правила. П.4.7

Добавлено через 1 минуту
Хотя бы для того, чтобы уважаемому alexu_07, не приходилось говорить банальности.
0
tezaurismosis
14.01.2016, 10:05
  #5
 Комментарий модератора 
Перенесено из Qt в C++ для начинающих.
Alexey1895, темы дублировать запрещено. Предупреждение.
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 4
16.01.2016, 22:32  [ТС] 6
Помогите пожалуйста решить задачу.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2016, 22:32
Помогаю со студенческими работами здесь

Найти минимальное расстояние между точками множеств и сами точки, расположенные на этом расстоянии
Даны множества A и B, состоящие соответственно из N1 и N2 точек (точки заданы своими координатами...

Расстояние между двумя точками
Найти расстояние между двумя точками (x1, y1) и (x2, y2) Формат входных данных Одна...

Расстояние между двумя точками
1. Напишите функцию distance, которая вычисляет расстояние между двумя точками (x1, y1) и (x2, y2)....

Вычислить расстояние между двумя точками с координатами х1, у1 и х2, у2.
Напишите программу пожалуйста)) Спасибо заранее


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru