#include #define ROWS 32 #define COLUMNS 64 int main(void) { char cell[COLUMNS * ROWS + 1]; int i; for(i = 0; i < COLUMNS * ROWS - 1; i++) { cell[(i >= COLUMNS * 2 + 2) ? ((i - COLUMNS - 2) & ~(COLUMNS - 1)) - 1 : i] = '\n'; cell[i] = i > COLUMNS ? cell[i - COLUMNS-1] ^ cell[i - COLUMNS+1] ^ 32 : " #"[i == 31]; } cell[(ROWS - 1) * COLUMNS - 1] = '\n'; cell[i] = '\0'; (void)puts(cell); return 0; }