Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2011, 14:23   #1
mego4el
Пользователь
 
Аватар для mego4el
 
Регистрация: 19.09.2010
Сообщений: 87
Вопрос Кривая коха (C++ Builder)

Доброго дня. Никак не получается нормально построить кривую Коха, и вывести её графически на экран на форме (C++ Builder). Есть кусок кода, но как я его не крутил, ничего не получилось((, помогите пожалуйста!

Код:
#include <math.h>

  double t, x, y, p;
  long k  ;
  int mx, my, rad  ;
  long int itter=50000;
  mx = 10;
  my = 200;
  rad =600;
  Randomize;
  x=0.0;
  y=0.0;

   for(k=1; k<=itter; k++)
    {
     p = random(2);
     t = x;
    if (p <= 0.5)
      {
      x =  0.5 * x + 1/(2*pow(3,0.5)) * y;
      y =  1/(2*pow(3,0.5)) * t - 0.5 * y;
      }
     else
     {
        x =  0.5 * x - 1/(2*sqrt(3)) * y +0.5;
        y =  -1/(2*sqrt(3)) * t - 0.5 * y + 1/(2*sqrt(3));
        }
        pole->Canvas->Pixels[mx + int(rad * x)][my - int(rad * y)]=RGB(25,25,0);
     }
mego4el вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фрактал Коха в Delphi 7 foxy342 Помощь студентам 2 25.04.2011 18:34
снежинка Коха в TurboPascal Karina89 Помощь студентам 1 26.03.2011 21:49
Кривая Андрей 93 Gamedev - cоздание игр: Unity, OpenGL, DirectX 7 28.01.2011 20:39
кривая леви X1TREC Общие вопросы по Java, Java SE, Kotlin 1 09.01.2011 13:31
Алгоритм Коха ksandrj Visual C++ 1 21.10.2010 21:50