Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задача

330
13 октября 2006 года
kastron
215 / / 17.09.2006
Помогите пожалуйста задачу решить...
Три точки на плоскости заданый своими координатами A(x1;y1),B(x2;y2;),C(x3;y3;).Написать программу,которая бы определяла лежат ли они на одной прямой.
257
13 октября 2006 года
kosfiz
1.6K / / 18.09.2005
да просто же все. уравнение прямой из математики y=a*x+b. берешь любые две точки и определяешь уравнение прямой, на которой они лежат, а потом проверяешь принадлежность третьей точки к этой прямой. выглядит примерно так:
 
Код:
a:=(y1-y2)/(x1-x2);
b:=y1-x1*a;
if y3=a*x3+b then writeln('принадлежит') else writeln('не принадлежит');

естесственно я предполагаю что координаты точек тебе известны.
330
13 октября 2006 года
kastron
215 / / 17.09.2006
Большое спасибо,kosfiz.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог