#include #include auto mandelbrot(std::complex c) { std::complex z; for (auto i = 0; i < 100; ++i) z = z*z + c; return abs(z) < 2; } auto pixel(bool value) { return " *"[value]; } int main() { for (auto y = 1.0; y >= -1.0; y -= 0.05) { for (auto x = -2.0; x <= 0.5; x += 0.03) std::cout << pixel(mandelbrot({x,y})); std::cout << '\n'; } }