Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2013, 16:29   #1
VladimirAvakov
Пользователь
 
Регистрация: 13.03.2013
Сообщений: 33
Восклицание разветление

даны действительные числа а,в,с,d,s,t,u (s и t одновременно не равны нулю). Известно , что точки (a,b)и (c,d) не лежат на прямой L,заданной уравнением sx+ty+u=0.Прямая L разбивает координатную плоскость на две полуплоскости. Выяснить верно ли что точки (a,b)и (c,d) принадлежат разным полуплоскостям.

помогите решить
VladimirAvakov вне форума Ответить с цитированием
Старый 27.03.2013, 16:37   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Небольшой алгебраический трюк: все точки (x,y), такие, что sx+ty+u=0 - лежат на прямой L.
Все точки (x,y), такие, что sx+ty+u>0 - лежат по одну и ту же сторону от этой прямой.
Все точки (x,y), такие, что sx+ty+u<0 - лежат по другую сторону от этой прямой.
Abstraction вне форума Ответить с цитированием
Старый 27.03.2013, 17:05   #3
VladimirAvakov
Пользователь
 
Регистрация: 13.03.2013
Сообщений: 33
По умолчанию

А можно на паскале?
VladimirAvakov вне форума Ответить с цитированием
Старый 27.03.2013, 17:20   #4
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
А можно на паскале?
Нельзя. Во-первых, я на нём не пишу; во-вторых, сказанного достаточно, чтобы задача стала тривиальной. Если она не решается и после этого, рекомендуется повторное изучение учебника - ибо объяснять все основы в рамках форума не слишком удобно.
Abstraction вне форума Ответить с цитированием
Старый 27.03.2013, 18:32   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,429
По умолчанию

Подсказка на Си - http://www.programmersforum.ru/showthread.php?t=211883.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 27.03.2013, 19:15   #6
VladimirAvakov
Пользователь
 
Регистрация: 13.03.2013
Сообщений: 33
По умолчанию

Program z1;
Var a,b,c,d,s,t,u,l1,l2 :real;
Begin
Read (a,b,c,d);
L1:=(s*a)+(t*b)+u;
L2:=(s*c)+(t*d)+u;
If (l1*l2)>0
Then writeln ('лежат на одной плоскости')
Else
Writeln('не лежат на одной плоскости')
End.

При любых значениях они лежат что именно не правильно?
VladimirAvakov вне форума Ответить с цитированием
Старый 27.03.2013, 19:30   #7
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,429
По умолчанию

А где Вы запрашиваете s, t, u?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 27.03.2013, 19:41   #8
VladimirAvakov
Пользователь
 
Регистрация: 13.03.2013
Сообщений: 33
По умолчанию

Окай спасибо
VladimirAvakov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разветление. путь и наименьшие затраты в СИ Fobos45 Помощь студентам 1 17.05.2012 11:33