Начальное состояние матрицы задается (например, исполь-
зуйте операторы присваивания в программе).
Соседи элемента двумерного массива назовем элементы, сто-
ящие рядом по вертикали, горизонтали и диагонали; таким обра-
зом, у каждого элемента массива имеется 8 или меньше соседей.
1. Используя булевскую матрицу размером 24х24 и не более
двух булевских векторов размером 24, напишите программу "Эво-
люция". При каждом нажатии на пробел программа должна выдавать
очередное состояние матрицы, определяемое по следущим прави-
лам.
Назовем степенью элемента (i,j) количество его соседей,
равных true. Если элемент (i,j) был равен true, он остается
true тогда и только тогда, когда его степень совпадает со степенью хотя бы двух его соседей.
зуйте операторы присваивания в программе).
Соседи элемента двумерного массива назовем элементы, сто-
ящие рядом по вертикали, горизонтали и диагонали; таким обра-
зом, у каждого элемента массива имеется 8 или меньше соседей.
1. Используя булевскую матрицу размером 24х24 и не более
двух булевских векторов размером 24, напишите программу "Эво-
люция". При каждом нажатии на пробел программа должна выдавать
очередное состояние матрицы, определяемое по следущим прави-
лам.
Назовем степенью элемента (i,j) количество его соседей,
равных true. Если элемент (i,j) был равен true, он остается
true тогда и только тогда, когда его степень совпадает со степенью хотя бы двух его соседей.