Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2011, 11:21   #1
sektor2011
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 12
По умолчанию Определить расстояние от точки до центра координат

имеется n точек на плоскости,заданные своими кординатами. Определить номер точки ,расстояние от которой до центра координат максимально..
Пожалусто на с++ напишите
sektor2011 вне форума Ответить с цитированием
Старый 23.01.2011, 14:39   #2
D@rkD@iver
Форумчанин
 
Регистрация: 28.07.2009
Сообщений: 189
По умолчанию

расстояние определяешь по формуле
l = sqrt(pow(x1-x2, 2)+pow(y1-y2, 2));
перебираешь все расстояния если текущее больше максимального то сделать его максимальным
пишу программы для студентов и школьников на Pascal, Delphi, C++, WINAPI, assembler
обучаю программированию на паскале(дистанционно);mail: hruslow@gmail.com
D@rkD@iver вне форума Ответить с цитированием
Старый 23.01.2011, 19:38   #3
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

И поскольку х2=0 и у2=0 ведь начало координат, то формула еще проще. А если не умеешь циклы и условия писать, то обращайся за готовых решением. Помогу.
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Старый 23.01.2011, 19:50   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Позволю дать себе небольшой совет: перед поиском "предположить", что таковыми свойствами обладает первая точка, начать поиск со второй точки до точки с номером n. Если какая-то i-я точка расположена дальше ранее найденной, то заменить старую точку этой найденной.

А вообще, я бы посоветовал создать массив расстояний каждой точки до центра координат (разумеется, размерность этого массива будет равна n тоже), и найти НОМЕР максимального элемента в этом массиве.
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поворот системы координат относительно центра Asker13 Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 02.12.2010 10:04
Получение координат точки. ТриСемёрки Помощь студентам 0 21.05.2010 21:35
кратчайшее расстояние от заданной точки до ближайщей стороны треугольника ddeman666 Помощь студентам 1 03.05.2010 14:47
Отображение координат точки Nadina Помощь студентам 3 18.04.2009 10:59
Расстояние точки до поверхности Mikhail Bakurov Общие вопросы Delphi 9 20.01.2009 23:05