Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Провести окружность максимального радиуса


Автор: scooper 9.3.2006, 20:35
На плоскости , ограниченной размерами экрана , заданы координаты случайных точек(N=100).
Провести окружность максимального радиуса, которая проходит по крайней мере через две точки, определяющие диаметр этой окружности.

Автор: armageddon 10.3.2006, 17:02
в начале задаешь датчик случайных чисел, потом в цикле каждый раз определеяшь максимальное раст(по формуле раст между двумя точками),
когда мы получисли максимальное раст. то делим его на 2 и
готово: радиусокружности мы получили, так что просто её строишь
напиши если тебе не понятно, или совсем уже не понять как это
написать на Паскале

Автор: scooper 10.3.2006, 20:13
Нет так не получится....
Область ограничена границами экрана - Если у тебя одна точка будет в верхнем левым , а вторая в нижнем правом то круг выдет за пределы экрана.

Автор: scooper 11.3.2006, 18:23
Хотя все получится пасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)