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

Логарифмическая спираль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы и матрицы http://www.cyberforum.ru/cpp-beginners/thread33925.html
просмотрел темы, ну все дела:"срочно, горю и т.п.")))) к зачету по информатике нужно вот эти вот задачки... Желательно на borland c++. Заранее спасибо. P.S. Последняя задача не на массивы и не на матрицы, она нужна больше всех сейчас :-) 1) Дан массив A(N). Получить массив B(N), i-ый элемент которого равен среднему арифметическому первых i элементов массива А: b,i (i-это индекс у "b",...
C++ Значение переменной => переменная Здравствуйте, есть вопросик, по поводу переменных и их значений. Предположим у нас существует переменная ( char *str = "index"; ) Возможно ли как нибудь обратить значение этой переменной в саму переменную. Чо бы index стала также переменной? http://www.cyberforum.ru/cpp-beginners/thread33909.html
C++ Нахождение числа Пи с заданной точностью
Помогите пожалуйста с задачей: Найти значени Пи по формуле рисунок 1 Вычислить трижды с точностью 0,01 0,001 и 0,0001 Есть сомнения, что приведенная в моем задании формула не совсем корректная (рис1). Это я нашла в инете:
Как подсчитать число вершин бинарного дерева? C++
Очень надо программу для подсчета числа вершин в бинарном дереве! Программа должна быть на решена с помощью рекурсии !
C++ Простейшая графика в Code::Blocks http://www.cyberforum.ru/cpp-beginners/thread33893.html
я программирую в codeblocks и не знаю как подключить графические файлы. Мне нужно построить графики , гистограммы и бегающую точку по экрану. Подскажите пожалуйста как это сделать и в каких книгах можно прочитать об этом.
C++ Работа с указателем на void * Добрый всем день. Помогите пожалуйста вот по какому вопросу. Имеется некая функция: void* str_replace( const char str ) { /*Тут бла-бла-бла*/ не буду описывать... . char string; /*Тут заполняется значениями*/ подробнее

Показать сообщение отдельно
Alexiski
Любитель давать советы
338 / 130 / 2
Регистрация: 12.01.2009
Сообщений: 511
13.05.2009, 14:37     Логарифмическая спираль
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
void __fastcall TForm1::PaintBox1Paint(TObject *Sender)
{
   int X0 = PaintBox1->Width/2;
   int Y0 = PaintBox1->Height/2;
 
   int Xi, Yi;
 
   float ro;
   float fi;
 
   float x, y;
 
   float eps = 0.001;
 
   float M = StrToFloatDef(LabeledEdit1->Text, 25);
   float Koeff_a = StrToFloatDef(LabeledEdit2->Text, 1);
   float Koeff_k = StrToFloatDef(LabeledEdit3->Text, 1);
 
 
   try
   {
     for (float fi = 0;; fi += 0.1)
     {
       ro = Koeff_a * exp (Koeff_k * fi);
 
       x = ro * cos(fi);
       y = ro * sin(fi);
 
       Xi = X0 + (int)(x*M);
       Yi = Y0 - (int)(y*M);
 
       if (fi == 0)
       {
         PaintBox1->Canvas->MoveTo(Xi, Yi);
       }
       else
       {
         PaintBox1->Canvas->LineTo(Xi, Yi);
       }
       if (ro < eps || ro * M > X0 + Y0 || fi > 1e4)
       {
         break;
       }
     }
   }
   catch(...)
   {
   }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru