| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| Хотя все получится пасибо |