Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Принадлежит ли точка области. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В текстовом файле заменить все лова начинающиеся с буквы "а" на первое место, которое начинается с буквы "с" http://www.cyberforum.ru/cpp-beginners/thread455484.html
ЗАВТРА ЭКЗАМЕН И НЕ РЕШИЛА ЭТУ ЗАДАЧУ! НЕ ЗНАЮ КАК! ели знаете как ее решить-решите, очень надо! В текстовом файле заменить все лова начинающиеся с буквы "а" на первое место, которое начинается с...
C++ Двумерные массивы C++ Дана целочисленная квадратная матрица. Определить: 1.сумму элементов в тех строках, которые не содержат отрицательных элементов; 2.минимум среди сумм элементов диагоналей, параллельных главной... http://www.cyberforum.ru/cpp-beginners/thread455483.html
Не могу понять почему у меня не работает sound,delay,nosound.... C++
Не могу понять почему у меня не работает sound,delay,nosound.... Пишет ошибку Unitms.cpp(7): E2268 Call to undefined function 'sound' Unitms.cpp(15): E2268 Call to undefined function 'delay' ...
C++ Найти ошибку, матрица в классе.
Приветствую всех, кто заглянул в топик. Помогите, пожалуйста, найти ошибку. Matrix.h: #pragma once class Matrix{ private: int n,m; double **arr; public: Matrix(int, int);
C++ Массив отсортировать по возрастанию,находящегося между 2 введенными числами http://www.cyberforum.ru/cpp-beginners/thread455474.html
В заданном массиве из n элементов отсортировать по возрастанию его часть, находящуюся между двумя введенными номерами. Массив формируется из случайных чисел в диапазоне от –100 до 100, номера...
C++ feof(file) в модуле Функция main вызывает другую функцию, расположенную в отдельном модуле. Когда я пытаюсь в этой функции проверить на конец файла if(feof(file))... то выдаёт ошибки: warning C4013: eof: нет... подробнее

Показать сообщение отдельно
AncinetHero
49 / 49 / 3
Регистрация: 22.05.2011
Сообщений: 326
29.02.2012, 22:14
Я бы решал следующим образом, возможно, не самым оптимальным...

Для начала, на вашем рисунке соединил бы мысленно точки с координатами (1;0) и (-1;1) (доштриховал бы треугольник)
Проверил принадлежность заданной точки "дополненной" фигуре. (это делается с помощью суммирования площадей)
Если нет - выходим.
Дальше, проверил бы принадлежность этой точки треугольнику с координатами (1;0) ; (-1;1) ; (0;0)
Если принадлежит - выходим.
Выводим "да".

P.S. У вас алгоритм совершенно не правильный.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru