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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AleksD
0 / 0 / 0
Регистрация: 21.08.2013
Сообщений: 11
#1

Расположение canvas элементов по окружности - C++

17.06.2014, 14:42. Просмотров 249. Ответов 1
Метки нет (Все метки)

Всем привет. Пишу небольшую программку на c++ (под rad studio). Вроде с математикой проблем нет, но не могу разобраться. Имеется определенное количество canvas->ellipse (от 2 до 10) и в зависимости от их количества, необходимо их расположить по окружности на равном друг от друга расстояния.
Фрагмент кода:
C++
1
2
3
4
5
for (int i = 1; i <= StringGrid1->ColCount; i++){
  x = cos(360/StringGrid1->ColCount)*i;
  y = sin(360/StringGrid1->ColCount)*i;
  Form1->Image1->Canvas->Ellipse(300+r*x,300+r*y,350+r*x,350+r*y);
}
ColCount - количество элементов.
x,y - пытался получить декартовы координаты по мат.формуле
r - расстояние от центра.
Буду благодарен любой помощи
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2014, 14:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Расположение canvas элементов по окружности (C++):

Определить взаимное расположение точки и окружности - C++
Определить взаимное расположение точки с координатами (x0, y0) и окружности радиуса R с центром в точке (x1, y1)

Определить взаимное расположение прямой и окружности - C++
Написать программу, определяющую взаимное расположение прямой, проходящей через две заданные точки и окружности с центром в начале...

Определить взаимное расположение точки с координатами (х0,y0) и окружности радиуса R с центром в точке (х1,у1) - C++
Определить взаимное расположение точки с координатами (х0,y0) и окружности радиуса R с центром в точке (х1,у1) Решите пожалуйста задачку...

Массив, расположение элементов по усовию - C++
#include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;clocale&gt; using namespace std; int main(int argc, char *argv) ...

Заменить расположение элементов в файле - C++
Дан файл целых чисел с элементами A1, A2, …, AN (N — количество элементов в файле). Заменить исходное расположение его элементов на...

Заменить исходное расположение элементов файла - C++
pomagite reshit' zadachu plz Дан файл целых чисел с элементами A1, A2, …, AN (N — количество эле-ментов в файле). Заменить исходное...

1
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
Завершенные тесты: 1
17.06.2014, 14:50 #2
на вскидку - целочисленное деление
C++
1
360/StringGrid1->ColCount
->
C++
1
360./StringGrid1->ColCount
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2014, 14:50
Привет! Вот еще темы с ответами:

Расположение элементов массива в алфавитном порядке из файла - C++
Помогите пожалуйста с заданием.Необходимо расположить элементы из файла .txt в алфавитном порядке. Как я понял можно таким методом...

АТД список. Расположение одинаковых элементов друг за другом - C++
Здравствуйте! Подскажите, пожалуйста, как расположить одинаковые элементы друг за другом??? Например: Есть такой список: ...

Перенести min массива в начало, max - в конец, взаимное расположение остальных элементов оставить прежним - C++
Ввести некоторое число и массив чисел с неизвестным заранее количеством элементов. Ввод массива заканчивается элементом,после ввода...

По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат. - C++
По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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