Форум программистов, компьютерный форум 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
05.02.2012, 15:57     Фрактальная графика
Доброго времени суток. Решил переписать с Pascal на С++ код, реализующий множество Мандельброта. Код на Pascal смотрел тут- http://fractalworld.xaoc.ru/Mandelbr..._and_Julia_set. Переписал, компиль ошибок не выдает, но и не рисует. Подскажите пожалуйста в чем дело. Заранее спасибо!

вот мой код:
Код
#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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru