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

Фрактальная графика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Формулы с модулем и корнем http://www.cyberforum.ru/cpp-beginners/thread441197.html
В очередной раз здравствуйте! Есть следующая формула, которую нужно обсчитать на C++: Проблема в том, что я не имею не малейшего представления как проводить вычисления с модулями под корнем да еще и корень в степень, по этому прошу знающих помочь переписать формулу на C++
C++ Перевод в из двоичной в десятичную систему Народ! Надо реализовать программу, которая считывает строку в виде двоичного числа и переводит ее десячтичную! Алгоритм я помню перевода числа "ручками", как его реализовать в С++? http://www.cyberforum.ru/cpp-beginners/thread441176.html
Поиск цитат в файле C++
Не работает мой поиск цытат в файле и его вывод на экран. Прошу помочь разобраться в чём проблема. Пожалуйста. На экране происходит лишь только вывод содержимого файла на экран, а цытаты не выводятся char str; setlocale(LC_ALL, "rus"); FILE *in = fopen ("D:\\123.txt","r"); if ((in==NULL)) puts("Вышла ошибка при открытии файла, дамы и господа!");
C++ Использование флагов
Ребят, есть такая задачка Проверить какие флаги потока вывода установлены и заменить попарно на левое выравнивание на правое выравнивание (и наоборот) убрать + перед числом, если установлен и установить, если сброшен Проверить результат. я знаю как ставить выравнивание std::cout.setf(std::ios::right);, но не понимаю как его поменять на другое аналогично я знаю как печатать знак при...
C++ Нужно переделать http://www.cyberforum.ru/cpp-beginners/thread441135.html
Есть программа: Файл .cpp #include<stdio.h> #include<fstream.h> #include<string.h> #include<windows.h> #include"header.h" void main() { char S,pib,adr,tel,num;
C++ Формула расчета числа Есть переменные x и y, в которые функцией scanf задаются значения. По следующей формуле необходимо расчитать a: a=x^3+((siny^x+x-/2)/2x-y+1) Я написал следующее: #include <stdio.h> #include <math.h> main(){ float x,y,a; printf("x="); scanf("%f",&x); printf("y="); подробнее

Показать сообщение отдельно
algoritm256
 Аватар для algoritm256
9 / 9 / 1
Регистрация: 05.02.2012
Сообщений: 147
Записей в блоге: 1

Фрактальная графика - C++

05.02.2012, 15:57. Просмотров 1103. Ответов 1
Метки (Все метки)

Доброго времени суток. Решил переписать с Pascal на С++ код, реализующий множество Мандельброта. Код на Pascal смотрел тут- http://fractalworld.xaoc.ru/Mandelbr..._and_Julia_set. Переписал, компиль ошибок не выдает, но и не рисует. Подскажите пожалуйста в чем дело. Заранее спасибо!

вот мой код:
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include <graphics.h>
#include <complex.h>
 
const int iter=50;
const int max=16;
 
 
class Obj
{
  public:
  float x, y;
 };
 
 void GraphInit(){
   int gdriver = DETECT, gmode, errorcode;
   initgraph(&gdriver, &gmode, "c:\\langs\\BC\\bgi");
   errorcode = graphresult();
   if (errorcode != grOk)
   {
      printf("Graphics error: %s\n", grapherrormsg(errorcode));
      printf("Press any key to exit the program:");
      getch();
      exit(1);
   }
}
 
int main()
{
  GraphInit();
  Obj z, t, c;
  float x, y;
  int n;
  int Mx, My;
 
   Mx=getmaxx()/2;
   My=getmaxy()/2;
   n=0;
 
   for(y=-My; y>My; y++)
   {
     for(x=-Mx; x>Mx; x++)
     {
       c.x=x*0.005;
       c.y=y*0.005;
       z.x=0;
       z.y=0;
       while(pow(z.x,2)+pow(z.y,2)<max && n<iter)
       {
         t=z;
         z.x=pow(t.x,2)-pow(t.y,2)+c.x;
         z.y=2*t.x*t.y+c.y;
         n++;
        }
       if(n<iter)
       {
        putpixel(Mx+x, My+y,16-(fmod(n,16)));
       }
     }
    }
    getch();
    closegraph();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru