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

вложенность прямоугольников - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ разработать программу, которая будет использовать структуру в С http://www.cyberforum.ru/cpp-beginners/thread1030459.html
1 . создать программу, которая будет использовать структуру human с элементами surname , name , age . Разработать создания и вывода на экран информации из структуры 2 . создать программу, которая будет использовать структуру zapchast с элементами name , size , price . Разработать создания и вывода на экран информации из структуры 3 . создать программу, которая будет использовать структуру car с...
C++ Потоки и критическая секция! Почему потоки проходят 14 раз, а не 10, как указано в MaxCount?????? Помогите с ответом пожалуйста! Написать программу, главный поток которой запускает несколько дополнительных потоков. Реализовать критическую секцию кода, которую все потоки проходят. Использовать функции CreateThread, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection. Как минимум, в... http://www.cyberforum.ru/cpp-beginners/thread1030451.html
Поиск и вывод слов начинающихся с указанной заглавной буквы C++
Собственно задача в название темы:) Вот что сделал, но в данном варианте слова будет искать и выводить только если их вводить через пробел в строку, как можно сделать что бы это все работало допустим если ввод будет производиться через richTextBox в столбик? String^ res, sum; char ch; ch = Convert::ToChar(textBox1->Text); // буква sum =...
Как сделать из двухзначного числа два числа через пробел? C++
Как сделать из двухзначного числа два числа через пробел? Например: 44 = 4 4 Кто знает?
C++ Дружественные (friend) функции http://www.cyberforum.ru/cpp-beginners/thread1030437.html
Доброго времени суток. Кратко о сути: Имеются 2 класса - Float (представляет собой число типа float) и FloatMatrix (представляет собой матрицу с типом float). Так вот, я хочу написать дружественную функцию, которая бы умножала матрицу из объекта класса FloatMatrix на число из объекта Float. Соответственно у меня 5 файлов: main.cpp Float.h FloatMatrix.h Float.cpp FloatMatrix.cpp
C++ Создание объекта через указатель на базовый абстрактный класс Есть абстрактный класс, от него наследуется 3 класса. В программе предусмотрено создание нового объекта(добавление клиента страховой компании). client - тот самый базовый класс, getN показывает текущее количество клиентов. Работаю с объектами через указатель на базовый класс. client *p; ........ client::changeN(client::getN()+1); //увеличиваем на 1 количество клиентов... подробнее

Показать сообщение отдельно
молодой_горячий
1 / 1 / 0
Регистрация: 26.04.2011
Сообщений: 42
06.12.2013, 01:04     вложенность прямоугольников
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bool Intersects(Rect Obj1, Rect Obj2)
{
    
 
    int x1 = Obj1.ItsLeftUpperGetX();
    int y1 = Obj1.ItsLeftUpperGetY();
    int x2 = Obj1.ItsRightLowerGetX();
    int y2 = Obj1.ItsRightLowerGetY();
 
    int a1 = Obj2.ItsLeftUpperGetX();
    int b1 = Obj2.ItsLeftUpperGetY();
    int a2 = Obj2.ItsRightLowerGetX();
    int b2 = Obj2.ItsRightLowerGetY();
 
    if (a1-x1<(x2-x1) && (b1-y1<(y2-y1)) && (a2-x1<(x2-x1)) && (b2-y1<(y2-y1)) ) return false;// та самая вложенность которая не работает...
    if ((x1<a2) && (a1<x2) && (y1<b2) && (b1<y2))  return true; //условие пересечения (вроде как правильно работает)
        return true;        
}
Что я не правильно делаю?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru