|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.02.2009, 19:09 | #1 |
Пользователь
Регистрация: 14.11.2008
Сообщений: 17
|
Помогите найти ошибку
Задача. Даны 2 множества точек на плоскости. Выбрать 4 различные точки первого множества так, чтобы квадрат с вершинами в этих точках накрывал все точки второго множества и имел мин.площадь.
Проблема в процедуре raschet(я запутался с циклами, проверяя точки на анличие квадрата(Паскаль всегда пишет: 'Sredi tochek pervogo mnogestva kvadratov ne sushestvuet.'))... |
06.02.2009, 20:39 | #2 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
=\ эх товарищ... коменты любить надо ^_^
.... Товарищ где экспрессия, грация? Код:
Помог? Ну так нажми на весы!
|
06.02.2009, 20:49 | #3 |
Пользователь
Регистрация: 14.11.2008
Сообщений: 17
|
Я проверяю является ли четырехугольник квадратом (равенство диагоналей и смежных сторон. Ну да, тупанул немного....
function square(a1, b1, a2, b2, a3, b3, a4, b4:mas):boolean; {yavlyaetsya li chetyrehugolnik kvadratom} var stor1, stor2, diag1, diag2:real; begin for i:=1 to n do begin stor1:=dl(a1[i], b1[i], a2[i], b2[i]); stor2:=dl(a1[i], b1[i], a4[i], b4[i]); diag1:=dl(a1[i], b1[i], a3[i], b3[i]); diag2:=dl(a2[i], b2[i], a4[i], b4[i]); if (stor1=stor2) and (diag1=diag2) then square:=true else square:=false; end; readln; end; |
09.02.2009, 22:26 | #4 |
Пользователь
Регистрация: 14.11.2008
Сообщений: 17
|
Вот переделал... Но все равно не arbeiten. обидно.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите найти ошибку! | Picaso18 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.01.2009 15:32 |
Помогите найти ошибку | Devoto | Общие вопросы Delphi | 4 | 18.11.2008 00:26 |
помогите найти ошибку | MyQwErTy | Помощь студентам | 1 | 05.11.2008 21:24 |
Помогите найти ошибку | Дима82 | Помощь студентам | 4 | 19.05.2008 15:05 |
Помогите найти ошибку | JOFRIF | Помощь студентам | 8 | 22.04.2008 14:22 |