Форум программистов, компьютерный форум, киберфорум
Наши страницы
Prolog
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/12: Рейтинг темы: голосов - 12, средняя оценка - 4.50
Daniel58
2 / 2 / 1
Регистрация: 03.11.2010
Сообщений: 32
1

Заданы 3 точки, проверить лежат ли они на 1 прямой

03.06.2011, 15:48. Просмотров 2442. Ответов 4
Метки нет (Все метки)

Заданы три числа (x1,y1,x2,y2,x3,y3)
найти их расположение, образуют ли они прямую...
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2011, 15:48
Ответы с готовыми решениями:

Три точки заданы координатами. Определить, лежат ли они на одной прямой
Задачи довольно простые. Я проста не разбираюсь в этом языке программирование. Проста срочно нужны...

Две точки на плоскости заданы своими координатами. Проверить, лежат ли они в одной координатной четверти
две точки на плоскости А(х1;у1) и В(х2;у2) задано своими координатами. Проверить, лежат ли эти...

Проверить лежат ли точки на одной прямой
Как перестроить программу что бы пользователь не смог ввести одинаковые точки #include <stdio.h>...

Проверить, лежат ли на одной прямой три данные точки
220. Проверить, лежат ли на одной прямой три данные точки: 1) (+1,+3), (+5,+7) и (+10,+12); 2)...

Проверить верно ли, что две указанные точки лежат по разные стороны от прямой
Добрый день, что-то не могу додуматься как реализовать один оставшийся пунктик в лабе: Вычисление...

4
emppu2007
90 / 90 / 6
Регистрация: 04.05.2011
Сообщений: 171
03.06.2011, 19:49 2
Геометрия как бы:
(у2-у1)/(х2-х1) = (у3-у1)/(х3-х1)
определить лежат ли 3 точки на 1 прямой
По ссылке приведён алгоритм с матрицей, где ищется определитель.
Так вот, в интернете куча всяких прог, которые считают определитель матрицы (на крайняк могу подкинуть свою).
Просто организуешь в них ввод и выводится результат)
2
rrrFer
Заблокирован
03.06.2011, 20:25 3
ну да, самое простое - найти определитель. Причем, матрица 3х3, определитель можно икать следующим образом(в википедии такого что-то не нашел) :
| a11 a12 a13 |
| a21 a22 a23 | = a11 * a22 * a33 + a21 * a32 * a13 + a12 * a23 * a31 - a31 * a22 * a13 - a33 * a21 * a12 - a11 * a23 * a32
| a31 a32 a33 |
Ну а т.к. в данном случае все элементы третьего столбца будут равны 1 - то выражение можно упростить
1
anastasia240190
0 / 0 / 0
Регистрация: 19.05.2010
Сообщений: 3
27.12.2011, 13:44 4
Заданы три точки (x1,y1), (x2,y2), (x3,y3). Определить их взаимное расположение:
• точки лежат на одной прямой;
• точки образуют невырожденный треугольник.
0
aag
57 / 75 / 3
Регистрация: 03.11.2011
Сообщений: 137
27.12.2011, 16:24 5
Площадь треугольника через координаты его вершин. Если площадь=0, то лежат на одной прямой. Кажется...
1
27.12.2011, 16:24
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2011, 16:24

"Соединить" два отрезка, если они лежат на одной прямой и имеют общие точки
Дано: 2 массива отрезков, заданных точками начала и конца. Найти: Массив, в который записать...

Программа определяет лежат ли 3 точки на одной прямой , все время выводит что не лежат , как исправить?
#include <stdio.h> #include <locale.h> int main() { setlocale(LC_ALL, "rus"); float...

Лежат ли точки на эллипсе? (точки заданы неточно)
Как я понимаю, эллипс однозначно задаётся пятью точками. Дано: Пять точек полилинии, которая,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru