|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.06.2016, 12:15 | #1 |
Новичок
Джуниор
Регистрация: 08.06.2016
Сообщений: 1
|
Клеточный автомат c# с использованием datagridview
Всех приветствую. Помогите пожалуйста реализовать клеточный автомат,используя datagridview. У клетки 3 состояния: 1. живая клетка. 2. умирающая клетка. 3. мёртвая клетка. Если клетка мертва и у неё 3 живых соседа,рождается новая клетка. Если же клетка жива и у неё количества соседей меньше 2 и больше 3,то она начинает умирать,и уже при каждом ходе её здоровье уменьшается до нуля,т.е она не может выздороветь. Если её здоровье 0,она становится мёртвой. Умирающие клетки не участвуют в подсчёте живых соседей. Ниже будет мой код,который,почему-то,не корректно работает,т.е когда я ничего не ввожу в поле ввода, т.е автомат работает 1 раз, то всё нормально, но когда я ввожу 2 хода или более,учитывая, что начиная со второго столбца второй строки по вертикали стоят 3 единицы, вместо второй единицы в ячейке ничего нет, хоть такого не должно быть, так как пока клетка умирает, в (i-1,j-1) ячейке должен быть 0,учитывая,что клетка умирает за 7 ходов,где i и j координаты клетки в матрице. Заранее благодарю всех за помощь.
Код:
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 08.06.2016 в 13:21. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Клеточный автомат Винера-Розенблюта | slavarus | Помощь студентам | 2 | 17.09.2013 06:56 |
автомат | crechet51 | Помощь студентам | 0 | 07.10.2012 01:50 |
Клеточный автомат (Игра Жизнь) в Delphi | nitroes | Фриланс | 4 | 12.03.2012 13:11 |
Клеточный автомат | Munya | Фриланс | 4 | 08.05.2010 13:34 |
Клеточный автомат | Noor | Помощь студентам | 4 | 29.11.2007 09:19 |