// L'auteur original de ce fichier est Jonathan Godin. // jonathan.godin@umontreal.ca // Il est permis de réutiliser ou de modifier // le code à condition de laisser cet entête. // // Itération de p(z) = z + z^2 // // Il faut compiler le programme comme suit // //$ gcc -std=gnu99 -O3 dendrite.c -o dendrite -lm // // Tout dépendant de la taille de W et H, il est possible // qu'il faille avoir accès à plus de mémoire pour la taille // des tableaux. Dans ce cas, on peut utiliser // //$ ulimit -s unlimited // #define _GNU_C_SOURCE #include #include #include #define D(z1,z2) cabs((z1)-(z2)) #define MIN(a,b) ((a=90){ r = 0; g = 0; b = 0; } rgb[lig][col][0] = r; rgb[lig][col][1] = g; rgb[lig][col][2] = b; };