С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Принадлежит ли начало координат треугольнику с вершинами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найдите ошибку http://www.cyberforum.ru/cpp-beginners/thread169789.html
Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3)? Проверьте пожалуйста код...какие б значения я не вводила...
C++ Как будут звучать по англицки названия функций си??? Подскажите пожалуйста линки или приведите пару хотяб примеров таких названий! например strcpy() = string copy. http://www.cyberforum.ru/cpp-beginners/thread169752.html
C++ неработает программа
// 2.cpp : main project file. #include "stdafx.h" #include <iostream> using namespace std; int main() { int i, j, n;
C++ Использование структур, массивов и функций
Согласно тексту задачи помогите пожалуйста создайть программу с использованием структур, массивов и функций. Задача «Погода» Есть несколько типов дней (солнечный, пасмурный, холодный). Каждый...
C++ Использование библиотечных функций string.h http://www.cyberforum.ru/cpp-beginners/thread169707.html
Задание 3. Использование библиотечных функций string.h 1. Даны текстовая строка и слово (например, ba). Напечатать все слова, входящие в эту текстовую строку, начинающиеся с букв заданного слова...
C++ Утсранить ошибки в коде #include <iostream.h> #include <conio.h> int main(void) { int day; cout <<"Input day of week:"<<endl; cin>>day; { if (day==1) std ::cout <<"Monday"endl; подробнее

Показать сообщение отдельно
Day
1159 / 964 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
27.09.2010, 23:03
Кооошечка, Есть еще такой подход.
Составляем уравнения стороны треугольника в виде Ax+Bx+C=0
Подставляем в него координаты проблемной точки x0, y0(в данном случае x0=0, y0=0)
и точки противолежащей вершины. Ежели точка внутри тр-ка - их знаки одинаковы
C
1
  if ((A*x0+B*y0+C) * (A*x2+B*y2+C) < 0) neprenadlegit
И так для каждой из сторон.

Этот подход легко обобщается
а) Для любого выпуклого многоугольника
б) Для 3-мерных и Н-мерных пространнств

Мяяяу
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.