|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.10.2011, 16:01 | #1 |
Новичок
Джуниор
Регистрация: 04.10.2011
Сообщений: 2
|
Определение правильности треугольника
int isright(double xa, double ya,
double xb, double yb, double xc, double yc) Функция проверяет, является ли треугольник с вершинами A(xa, ya), B(xb, yb) и C(xc, yc) правильным или нет. Возвращает единицу, если треугольник правильный, и ноль иначе. Проверку правильности осу ществляйте в рамках некоторой точности. Задаётся некоторая ма ленькая величина ε, с которой по абсолютному значению сравнива ется разность между длинами сторон треугольника. Если разность меньше, чем ε, стороны считаются равными. |
04.10.2011, 16:02 | #2 |
Новичок
Джуниор
Регистрация: 04.10.2011
Сообщений: 2
|
up up up up up up up
upupupupupupup Последний раз редактировалось Serge_Bliznykov; 04.10.2011 в 23:36. |
04.10.2011, 23:47 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну и что Вы "апаете"?!!
в чём проблема?! Не знаете, что такое правильный треугольник?! цитирую с википедии: Цитата:
или не знаете, как определить расстояние между точками? (это корень из суммы квадратов разностей координат). или не знаете, как сравнивать длины с учётом погрешности? if abs(Dlina1 - Dlina2)<=Eps then 'Длины РАВНЫ' (это на ЯП Паскаль, но смысл, думаю, понятен!) в чём проблема то? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка правильности формулы... | Klim Bassenger | Microsoft Office Excel | 3 | 12.01.2010 15:01 |
Проверка правильности IP адреса | Nester | Помощь студентам | 2 | 23.08.2009 14:39 |
Проверка правильности ввода. | Whiplash | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 14.11.2008 18:00 |
Проверка правильности | KORT | Помощь студентам | 3 | 23.04.2007 20:23 |