Войти
Регистрация
Спроси ai-bota
knestor
17.04.2023 09:16
Заданы координаты вершин треугольника и точки. определить, лежит ли точка внутри треугольника. написать программу в c++ или хотя бы формулу, по которой высчитывать это. за внимание
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
Lelik213
25.06.2022 13:11
Вычислить длину высоты, опущенную на гипотенузу прямоугольного треугольника с катетами a и b...
lenusyamailru
04.05.2022 19:26
Дано четырехзначное число, составить программу подсчета количества нечетных цифр в этом числе и сообщение false(если таких цифр нет) и true (если есть). Питон...
ravilmammadov09
21.07.2020 16:25
Дан фрагмент программы:a=1b=2while a+b 8a=a+1b=b+2wends=a+bСколько раз будет повторён цикл и какими будут значения переменных a,b,s после исполнения этого фрагмента.(Если что то тут...
makon3
15.09.2022 17:30
Необходимо было написать программу, которая позволяет найти наименьшеечисло, большее 500, кратное 17 и вывести его на экран.Программист торопился и написал программу с ошибками. Укажите...
evgendm555
14.06.2022 14:13
Информатика. От за ответ (если не знаете ответ на задачи, не пишите ничего...
Vikamurzikk
29.08.2022 12:44
Задача ExcelПрислать скрином...
Venichka200
25.06.2022 02:50
Найти значения выражения c*(5*a+b), где a и и - целочисленные матрицы размером 5х5, а c- целочисленный вектор размером 5...
tsukankova02mail
25.06.2022 02:50
Дан целочисленный массив из n элементов, заданный датчиком случайных чисел в интервале (-55,99). сформировать новый массив,из значений элементов данного массива больших 51 и имеющих...
Лилюсечка
27.11.2020 23:00
Первый член последовательности равен 36. каждый последующий вычисляется из предыдущего как сумма кубов всех его цифр. второй член последовательности равен 27_216=243. чему равен 127-ой...
krit3
02.07.2021 20:33
)1) начав тренировки, спортсмен в первый день пробежал 10 км. каждый следующий день он увеличивал норму на 10 % от нормы предыдущего дня.определить через сколько дней его норма превысит...
Ответ:
jora2003123
31.07.2020 09:29
Если точка лежит внутри треугольника, то сумма площадей образованных ей треугольников равна площади данного треугольника.
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;
}
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота