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

Геометрическая программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры и средний балл http://www.cyberforum.ru/cpp-beginners/thread316607.html
Описать запись СТУДЕНТ: Ф.И.О., оценки (математика, физика, черчение, химия, сопромат). Определить средний балл группы по физике.
C++ Задача с потоками. Необходимо сделать ввод количества потоков с клавиатуры. #include <stdio.h> #include <conio.h> #include <windows.h> #include <iostream> using namespace std; const int n = 4; int a; DWORD WINAPI ThreadFunc(PVOID pvParam) { http://www.cyberforum.ru/cpp-beginners/thread316603.html
C++ Компилятор
что делает компилятор он переводит в машинный язык что такое машинный язык
Друзья...Определить: максимальное из чисел, встречающихся в заданной матрице более одного раза. C++
Помогите,пожалуйста решить задачи на тему: использование дружественных функций и классов. Составить функцию Run которая позволит выполнить следующие действия с двухмерными массивами (если задачу решить нельзя, то сообщит об этом). Определить: максимальное из чисел, встречающихся в заданной матрице более одного раза.
C++ одномерныйе,двумерные массивы и матрицы http://www.cyberforum.ru/cpp-beginners/thread316586.html
1) Операции с элементами двумерных массивов. Дана матрица размера mxm. Все элементы главной диагонали заменить суммой наименьшего и наибольшего элементов. 2) Использование функций при наборе с одномерными массивами. Даны 4 одномерных массива. В каждом из них найти количество нечетных элементов. При решении задачи использовать процедуры и функции. 3) Даны 2 матрицы A и B. Найти среднее...
C++ Нахождение n Здравствуйте ! Написал програмку которая выводит на экран все делители без остатка для числа n. #include <iostream> #include <conio.h> using namespace std; int main () { int n; cout << "Enter number : " ; подробнее

Показать сообщение отдельно
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
09.06.2011, 17:22     Геометрическая программа
IIIa66uMEM6eP, я в Борланде работал ровно 0 раз, поэтому к сожалению не могу помочь ничем.

Создай объекты на форме и найди методы которые возвращают их координаты
примерно так это выглядело бы в Qt:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
bool isOk(QRect* o1, QRect *o2) {
return ((o1->bottomLeft() >= o2->bottomLeft()) && ... && (o1->topRight() <= o2->topRight());
}
 
QRect *tempRect = new QRect(); // класс геометрии
for (int i=0; i<10; i++) {
*tempRect=Square[i]->geometry(); // достаем данные об объекте
     for (int j=i; j<10; j++) {
           if (!isOk(tempRect,&(Square[j]->geometry()))) {
           // не Ок.
           break;
           }
      // тут вывести что Ок (все они в Square[i] ! ) .. мона сделать break на метку (1)
     }
 
}
(1)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru