Помощь - Поиск - Пользователи - Календарь
Полная версия: Одномерные массивы
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
XANDER
Помогите решить задачу.
В однамерном массиве с четным количеством элементов (2N) находяться координаты N точек плоскости. Они располагаються в следующем порядке: x1, y1, x2, y2, x3, y3 и т.д.
Определить номера точек, которые могут являться вершинами равнобедренного треуголника.
volvo
Используй поиск... Задача уже решалась.
XANDER
Не могу найти Помоги
volvo
Попробуй подумать: когда 3 точки (Ax, Ay), (Bx, By), (Cx, Cy) могут являться вершинами равнобедренного треугольника? Только в случае, если длины отрезков AB, AC, BC равны... Как найти длину отрезка знаешь?

Что осталось? 3 цикла, перебирающие все возможные сочетания точек... (Hint: не пытайся использовать For, здесь лучше подойдет While)
XANDER
Цитата(volvo @ 14.12.2005 14:36) *

Попробуй подумать: когда 3 точки (Ax, Ay), (Bx, By), (Cx, Cy) могут являться вершинами равнобедренного треугольника? Только в случае, если длины отрезков AB, AC, BC равны... Как найти длину отрезка знаешь?

Что осталось? 3 цикла, перебирающие все возможные сочетания точек... (Hint: не пытайся использовать For, здесь лучше подойдет While)


Я вообще ничего не пойму, напиши Листинг.

Ты пойми одну простую вещь, тебе здесь никто ничего не должен Сам то будешь работать ? Посиди подумай ... эти задачи решались на форуме сотни раз !
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.