#include #include extern const char *__progname; static int mag; static int cells; static int r2c; static int pixels; static int r2p; int main(int, char **); int main(int ac, char **av) { int cx; int cy; int mx; int my; int px; int py; int r; int g; int b; int dxc; int dyc; int dxp; int dyp; int dc; int dp; if (ac != 4) { fprintf(stderr,"Usage; %s mag squaresize radius-squared\n",__progname); exit(1); } mag = atoi(av[1]); cells = atoi(av[2]); r2c = atoi(av[3]); pixels = mag * cells; printf("P6\n%d %d\n255\n",pixels,pixels); r2p = r2c * mag * mag; for (cy=0;cy