Согласно данным затрат компании вычислите: 1.Насколько нужно снизить транспортные расходы, чтобы они составили 40% от общих расходов компании;
2.Насколько нужно снизить стоимость работ, чтобы она составляла 20% от общих затрат.
стоимость
Работа Транспортировка Сборы Услуги Всего
18529771 35268237 7307753 22264760 83370521
нужно полное решение
x1, y1, x2, y2, x3, y3 - координаты точек треугольника, x, y - координаты точки.
Найдем векторное произведение, которое равно удвоенной площади треугольника.
Исходный код:
#include <iostream>
using namespace std;
int main() {
int x1, y1, x2, y2, x3, y3, x, y;
cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3 >> x >> y;
if (abs((x1 - x) * (y2 - y) - (x2 - x) * (y1 - y)) +
abs((x1 - x3) * (y - y3) - (x - x3) * (y1 - y3)) +
abs((x - x3) * (y2 - y3) - (x2 - x3) * (y - y3)) ==
abs((x1 - x3) * (y2 - y3) - (x2 - x3) * (y1 - y3)))
{
cout << "In";
} else {
cout << "Out";
}
return 0;
}