Даны a, b, c, d, e, f, s, t, u – вещественные числа. Точки (a, b), (c, d), (e, f) не лежат на прямой l, заданной уравнением sx + ty + u = 0. Прямая l разбивает плоскость на две полуплоскости. Определить, принадлежит ли прямоугольник с вершинами (a, b), (c, d), (e, f) одной полуплоскости.
#include <iostream> #include <stdio.h> using namespace std;
int main() { double a,b,c,d,e,f,s,t,u;
cout<<"vvedite a=";cin>>a; cout<<"vvedite b=";cin>>b; cout<<"vvedite c=";cin>>c; cout<<"vvedite d=";cin>>d; cout<<"vvedite e=";cin>>e; cout<<"vvedite f=";cin>>f; cout<<"vvedite s=";cin>>s; cout<<"vvedite t=";cin>>t; cout<<"vvedite u=";cin>>u; //Ввод переменных /*нам дано уравнение sx + ty + u = 0, если решить его графически у нас получится прямая, и чтобы выполнялость условие: принаджежит прямоугольник с данными вершинами, нужно, чтобы наши вершины были или НАД, или ПОД прямой, для этого я выполнил следущее: */