Привет Тостер! Есть код, необходимо описать кусок кода(Кусок пометил +++++++++++) в Спецификации. А точнее Что означает А-С и 01-03. За что отвечает. И как называются правильно переменные? Как это можно описать?
Помогите пожалуйста!
#include <math.h>
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
double x1, x2, x3, y1, y2, y3;
double x=0, y=0;
std::cout << "X1: ";
std::cin >> x1;
std::cout << "Y1: ";
std::cin >> y1;
std::cout << "X1: ";
std::cin >> x2;
std::cout << "Y1: ";
std::cin >> y2;
std::cout << "X1: ";
std::cin >> x3;
std::cout << "Y1: ";
std::cin >> y3;
if((y2-y1)*(x3-x1)-(y3-y1)*(x2-x1)==0)
{
std::cout << "Не треугольник\n";
}
else
{
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
double A, B, C, O1, O2, O3;
A=(y3-y2)*(x1-x2)-(y1-y2)*(x3-x2);
B=(y1-y3)*(x2-x3)-(y2-y3)*(x1-x3);
C=(y2-y1)*(x3-x1)-(y3-y1)*(x2-x1);
O1=(y3-y2)*(x-x2)-(y-y2)*(x3-x2);
O2=(y3-y1)*(x-x1)-(y-y1)*(x3-x1);
O3=(y2-y1)*(x-x1)-(y-y1)*(x2-x1);
if((O1*A>=0)&&(O2*B>=0)&&(O3*C>=0))
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
{
std::cout << "Принадлежит\n";
}
else
{
cout << "Не Принадлежит \n";
}
}
system("Pause >> 0");
return 0;
}