const int MAXX = 1000, MAXY = 1000; void mandel(double _Complex Zin, double _Complex C, int mits) { int its = 0; int px; int py; double _Complex Z = 0 + 0; for (py = 0; py != 1000; py++) { for (px = 0; px != MAXX; px++) { C = 4.0 * ((double)px / (double)MAXX) - 2.0 + (__extension__ 1.0iF) * (4.0 * ((double)py / (double)MAXY) - 2.0); while (its < mits) { Z = Z * Z + C; if (cabs(Z) > 2) break; } } } }