Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Float https://www.cyberforum.ru/ cpp-beginners/ thread678569.html
Доброго всем времени суток. Я новичок в программировании и только начал учится прошу вашего понимания и помощи. Расскажите пожалуйста что такое float, для чего оно нужно и как использовать, только желательно максимально подробно (для танкиста:))
Переставить символы в строке в обратном порядке C++
Добрый вечер. Помогите пожалуйста разобраться в программке. #include <iostream> #include <string> using namespace std; int main() { cout << "Enter string\n";
C++ заменить символ, если он имеется в тексте, на новое значение считая, что символ входит в каждую строку не более одного раза Задан текст, состоящий из строк, разделенных пробелом и оканчивающийся точкой.Написать подпрограмму поиска заданного элемента в списке. Используя эту подпрограмму заменить заданный символ, если он имеется в тексте, на новое значение (символ), считая, что символ входит в каждую строку не более одного раза. https://www.cyberforum.ru/ cpp-beginners/ thread678566.html C++ Повторение в зависимоети от условия Мне нужно повторять код в зависимости от условия: К примеру: Если условие верно то повторять код 5 раз Иначе не включать цикл. Просто я не хочу прописывать один и тотже код в цикле и вне его https://www.cyberforum.ru/ cpp-beginners/ thread678558.html
Определить, могут ли три точки быть вершинами треугольника C++
Всем привет!Помогите решить задачи завтра нужно сдать.Составить алгоритм по блокам,в письменном виде.Если не сложно фотки киньте с алгоритмами написанные вами.Оч нужно.Заранее спасибо)))
C++ Задачка на сравнение факториала с числом https://www.cyberforum.ru/ cpp-beginners/ thread678553.html
Помогите, пожалуйста, решить задачку. Желательно бы с использованием строки. Условие следующее: Дано натуральное число N. Дописать к нему на любую позицию заданную цифру K так, чтобы полученное число было максимально близко к некоторому факториалу.
C++ определение дефаултов У меня два файла Main.cpp - основной файл и File.h - Файл с функциями В файле Mail.cpp есть несколько define: #define q 1; #define w 2; #define e 3; #define r 4; https://www.cyberforum.ru/ cpp-beginners/ thread678540.html C++ Найти столбец с минимальной суммой и вывести столбец с минимальной суммой
Найти столбец с минимальной суммой и вывести столбец с минимальной суммой
C++ Подключение к mysql через odbc на fedora https://www.cyberforum.ru/ cpp-beginners/ thread678531.html
Добрый день! Пытаюсь создать подключение к БД. Настроил odbc. При вызове соединения isql -v lcab-connector. Выдает: Connected! C c++ только знакомлюсь, так что простите, что не так) #include <stdio.h> #include <sql.h> #include <sqlext.h> #include <sqlucode.h>
C++ Каждой кнопке соответствует флажок, переключающий русские/английские названия дней недели Помогите, кто чем может, я даж не знаю как это делать, в билдере, мы его только только начали учить, а до этого просто в турбо с работали, вот задание: На форме располагаются: семь кнопок с названиями-днями недели; каждой кнопке соответствует флажок, переключающий русские/английские названия дней недели; список ListBox с названиями дней и кнопка Close. Выбор дня в списке ListBox приводит к... https://www.cyberforum.ru/ cpp-beginners/ thread678508.html
Волновой или А* или Алгоритм ЛИ C++
Как можно упростить и написать этот алгоритм, в книге вроде ясно понятно, что из точки А к точке Б идут волны, каждая первая порождает вторую волну и т.д. пока не найдет точки Б. На форуме в поиске нашел, но там код на столько сложный, что почти не разобрать (любят люди навороты делать, не понятно к чему)
C++ Из целого числа получить новое путем удаления из пары соседних цифр большей https://www.cyberforum.ru/ cpp-beginners/ thread678485.html
#include <values.h> #include <stdio.h> #include <iostream.h> #include <conio.h> #include <math.h> int main() { unsigned long a,b,r; int max,c,k,c1,m; c=0;
0 / 0 / 0
Регистрация: 23.10.2012
Сообщений: 3
0

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

23.10.2012, 17:36. Показов 4333. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Кому не трудно, объясните пожалуйста следующую программу- принадлежит ли точка заданному выпуклому многоугольнику. Очень надо понять ее от начала и до конца(((:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
#include <cmath>
 
using namespace std;
 
const double eps = 1e-7;
 
struct point
{
    float x;
    float y;
};
 
double area(point a, point b, point c)
 {
     return 0.5 * (a.x * b.y + b.x * c.y + c.x * a.y - a.y * b.x - b.y * c.x - c.y * a.x);
 }
 
bool ccw (point a, point b, point c)
 {
         return area (a, b, c) > eps;
 }
 
 point min_py (point a, point b)
 {
         return a.y < b.y || (abs (a.y - b.y) <= eps && a.x < b.x) ? a : b;
 }
 
 point max_py (point a, point b)
 {
         return a.y > b.y || (abs (a.y - b.y) <= eps && a.x > b.x) ? a : b;
 }
 
bool polygon (point t, point p[], int n)
 {
     int i, j;
     int count = 0;
     for (i = 0; i < n; ++ i)
     {
         j = (i + 1) % n;
         if (min (p[i].y, p[j].y) < t.y && t.y <= max (p[i].y, p[j].y) &&
             ccw (min_py (p[i], p[j]), max_py (p[i], p[j]), t))
         {
             ++ count;
         }
     }
     return count % 2;
 }
 
int main()
{
    int n;
    cin>>n;
    point p[100];
    point t;
    for(int i=0;i<n;i++)
    {
        cin>>p[i].x>>p[i].y;
    }
    cin>>t.x>>t.y;
    if(polygon(t,p,n))
    {
        cout<<"YES";
        return 0;
    }
    cout<<"NO";
    return 0;
}


Вернуться к обсуждению:
Программа о принадлежности точки выпуклому многоугольнику C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.10.2012, 17:36
Готовые ответы и решения:

Задача о принадлежности точки многоугольнику
помогите понять как реализовать метод суммирования углов.

Принадлежит ли точка выпуклому многоугольнику
Добрый день. Была задана следующая задача: пользователь задает координаты вершин многоугольника,...

Принадлежность точки любому многоугольнику
Не подскажите нормальный алгоритм определения принадлежности точки многоугольнику на С++

принадлежности точки
Подскажите пожалуйста,что не так в программе?.. #include &lt;cstdlib&gt; #include &lt;iostream&gt;...

2
23.10.2012, 17:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2012, 17:36
Помогаю со студенческими работами здесь

Определение принадлежности точки фигуре
Всем привет. Есть задача определения принадлежности точки фигуре. Как думаете, нормальный...

Определение принадлежности точки к области
Надо определить принадлежность точки к заданной области. Рисунок прикрепил. Вот код который...

Определение принадлежности точки к графику
Помогите написать текст, для такого графика

Вычисление принадлежности точки к области
Всем привет, нужна помощь с программой, которая бы вычисляла принадлежности точки. Рисунок

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru