#include ?stdafx.h?
#include ?stdio.h?
// Количество клеток
const int count=61;
// Функция, обеспечивающая ?заворачивание структуры?
// клеточного автомата в тор для избежания краевых эффектов
inline int TorIt(int x)
{
if (x<0) return x+count;
else return x%count;
}
// Функция поведения клетки
int f(int y1,int y2, int y3)
{
return y1|y2|y3;
}
// Главная функция приложения
int main(int argc, char* argv[])
{
// Массив для хранения текущих состояний клеток
int y[count];
// Массив для хранения новых состояний клеток
int y1[count];
// Переменная, используемая при обработке нажатия
// на клавиши и q
char c;
// Начальное заполнение массива клеток
for (int i=0; i и q
c=getchar();
if (c==?q?) return 0;
}
return 0;
}