Conway's Game of life ----Life.cpp--------- #include #include #include #define ROWS 20 #define COLUMNS 30 void main() { bool board[ROWS][COLUMNS][2]; int row_count = 0; int col_count = 0; int level = 0; for(row_count=0; row_count= 4) board[row_count][col_count][(level+1)%2] = false; else if(!board[row_count][col_count][level] && neighbor_count == 3) board[row_count][col_count][(level+1)%2] = true; else if(board[row_count][col_count][level]) board[row_count][col_count][(level+1)%2] = true; else board[row_count][col_count][(level+1)%2] = false; } } level = (level+1)%2; generation++; cout << "\nPress Q to quit or any other key to continue."; choice = getch(); } } ------ data.txt--------- 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000010000000000000000000 000000000111000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000001001000000000000 000000000000000111000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000 000000000000000000000000000000