|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.03.2010, 14:33 | #1 |
Регистрация: 10.12.2009
Сообщений: 5
|
Точки на декартовой плоскости
Здравствуйте уважаемые программисты, мне нужна помощь вот по такой проблеме. На декартовой плоскости с генерировать "К" случайных пронумерованных точек(К-вводиться с клавиатуры). Т.Е чтобы разброс точек на координатной плоскости был рандомный. И найти расстояние между всеми точками. Заранее большое спасибо!!!! В Delphi
Последний раз редактировалось Darth_Programmeder; 20.03.2010 в 14:41. |
20.03.2010, 16:30 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Длину контура или длину всевозможных отрезков?
Если нужен контур, то объяви динамические массив mas: array of array of integer; Установи размер setlength(mas, 2, k); В цикле for i := 0 to k-1 генерируй точки mas[0, i]:=random(101)-50 и mas[1, i]:=random(101)-50; Затем в цикле от 1 до к-1 вычисляй расстояние по т. Пифагора sqrt(sqr(mas[0, i]-mas[0, i-1]) + sqr(mas[1, i]-mas[1, i-1])) и суммируй. Осталось прибавить расстояние между первой и последней (так же по т. Пифагора) |
20.03.2010, 17:29 | #3 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
Вариант вывода точек и расстояний между ними.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение точки на медиане треугольника в координатной плоскости. | Вадим Буренков | Свободное общение | 4 | 22.06.2010 19:18 |
Задача про точки на плоскости | Единорог | Помощь студентам | 3 | 16.12.2009 17:30 |
точки на плоскости (*Х*З*) *PASCAL* | tipson | Помощь студентам | 10 | 09.07.2009 10:28 |
Описание трассы движения точки на плоскости | Эмиль_C++ | Общие вопросы C/C++ | 104 | 15.06.2009 00:45 |
Нахождение трассы движения точки на плоскости | Эмиль_C++ | Общие вопросы C/C++ | 4 | 20.04.2009 14:26 |