Использовать данные из файла в программе
Здравствуйте,задача решена, но мне хотелось бы, чтобы координаты точек были записаны в файле, но я не знаю как можно из файла брать значения координат и вычислять в программе(через цикл наверное)? Подскажите, если знаете, а то примеры в интернете всё не подходящие. И ещё как исключить вероятность нахождения трёх точек на одной прямой?(просто это вроде в условии требуется, а в данном решении не выполняется) задача:На плоскости множество точек, любые три не лежат на одной прямой. Построить треугольник с наименьшей площадью.
Цитата:
|
Фу, ну и головоломка!
В общем, сотворил. 1. Работа только с файлами, без массивов (использовать и то, и другое - IMHO некультурно :) ). 2. В выходной файл заносятся значения площадей и туда же - итоговый результат. 3. Имена файлов и пути к ним можно, естественно, поменять. 4. Критерием расположения трёх точек на одной прямой является непревышение площадью треугольника заранее заданного малого числа (Eps). Если сгенерированная точка легла на одну прямую с двумя уже имеющимися, то такая точка не записывается и координаты генерируются заново. Код:
uses CRT; |
Vladimir_S, большое спасибо - теперь понятно как это делается!
|
Часовой пояс GMT +4, время: 18:04. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.