- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if mas[i-1,j-1]=true then begin neib[m]:=true; inc(m); end; //считаем соседей
if mas[i-1,j]=true then begin neib[m]:=true; inc(m); end;
if mas[i-1,j+1]=true then begin neib[m]:=true; inc(m); end;
if mas[i,j-1]=true then begin neib[m]:=true; inc(m); end;
if mas[i,j+1]=true then begin neib[m]:=true; inc(m); end;
if mas[i+1,j-1]=true then begin neib[m]:=true; inc(m); end;
if mas[i+1,j]=true then begin neib[m]:=true; inc(m); end;
if mas[i+1,j+1]=true then begin neib[m]:=true; inc(m); end;
bormand 15.01.2014 15:30 # +5
tirinox 15.01.2014 22:25 # +3
kegdan 15.01.2014 15:43 # 0
http://www.youtube.com/watch?v=MIZbGSXeWWE
bormand 15.01.2014 18:05 # +1
Количество живых соседей.
> где else
Зачем оно там? По условию задачи нинужно.
http://ru.wikipedia.org/wiki/Жизнь_(игра)
> что будет при выходе за пределы массива
А там поди бордюрчик в 1 пиксель вокруг рабочей области.
TarasB 15.01.2014 18:09 # 0
вполне себе решение
kegdan 15.01.2014 18:55 # 0
туплю, туплю да, не бейте меня
Vindicar 15.01.2014 19:45 # +2
kegdan 15.01.2014 19:52 # +1
bormand 15.01.2014 20:36 # +2
krypt 17.01.2014 12:07 # 0
TarasB 17.01.2014 16:06 # −1
В Дельфи это можно, кстати
Stertor 17.01.2014 16:08 # −1
В Дельфи это можно, кстати
Кэп?
TarasB 17.01.2014 16:29 # −1
Покажи, чтоб в Д7 компилировалось
Stertor 17.01.2014 16:35 # −1
Stertor 17.01.2014 16:47 # 0
TarasB 17.01.2014 17:05 # 0
Stertor 17.01.2014 17:06 # 0
TarasB 17.01.2014 18:46 # +1
А ерегружается она так: заводишь свойство типа массив, в геттере и сеттере пишешь что хошь, свойство помечаешь атрибутом хиъdefaultхиъ
Stertor 17.01.2014 21:03 # 0
Не сочти за наглость, а можно небольшой образчик? Я бы посмотрел )
TarasB 18.01.2014 11:27 # +2
Stertor 18.01.2014 16:02 # 0
bormand 15.01.2014 20:31 # 0
Анролл.
Fai 15.01.2014 20:18 # +1
TarasB 15.01.2014 20:49 # 0
Fai 15.01.2014 22:52 # 0
bormand 15.01.2014 22:59 # 0
Но 2 цикла с проверкой будут все-таки попроще и понаглядней, чем твой массив.
Fai 15.01.2014 23:08 # 0
bormand 15.01.2014 23:17 # 0
Хотя если уж пилить на скорость - тр сумма восьми ord'ов всяко самая быстрая. Ну если не менят структуру данных.
bormand 15.01.2014 23:21 # 0
Все остальное всего лишь попытки преждевременной оптимизации ;)
Fai 15.01.2014 23:25 # 0
bormand 15.01.2014 23:31 # 0
offsets = [ (i, j) | i<-[-1..1], j<-[-1..1], i!=0 || j!=0 ]
Fai 16.01.2014 00:20 # 0
TarasB 16.01.2014 11:00 # +2
Dummy00001 15.01.2014 23:36 # 0
bormand 15.01.2014 23:42 # 0
Dummy00001 16.01.2014 00:06 # 0
к слову, "game of life gpu" гуглится. например, даже на webgl:
http://www.patater.com/life
3Doomer 16.01.2014 15:37 # +1
murder 17.01.2014 09:31 # 0
Govnocoder#0xFF 17.01.2014 16:45 # 0
kegdan 16.01.2014 10:58 # +1
http://hdd.tomsk.ru/file/bcdjbphm
kegdan 16.01.2014 11:39 # 0
http://hdd.tomsk.ru/file/jrandefp
Исходник
http://hdd.tomsk.ru/file/uugekelc
Материм, че
govnomonad 16.01.2014 13:52 # +2
как скажешь )
KegdansLife.rar
Form1.cs
PS. Почему многие виндузятники хранят данные на рабочем столе?
Ладно, я понимаю, что этот хелловорд не особо жалко потерять, но ведь некоторые знакомые хранят там over9000 нужных данных
kegdan 16.01.2014 14:50 # 0
Ты бы по коду
govnomonad 16.01.2014 16:52 # +2
kegdan 16.01.2014 17:00 # 0
1024-- 17.01.2014 06:55 # 0
Только вот какого хрена студия абсолютные пути и в релизе оставляет?..
eth0 17.01.2014 20:06 # +1
Новая папка (49), Разобрать_8, Важное!!!!!, Котики
У меня отношение наоборот. Вот сейчас у меня на рабочем столе кроме корзины есть только ярлык на vlc, который я не успел убить, текстовый документ с паролем, смысл которого я с 2011-го успел забыть и пустая невидимая папка для эксперимента. А всё потому, что рабочий стол я вижу только при включении компьютера раз в месяц.
bormand 17.01.2014 20:20 # +2
От авторов Form5 и Button92.
Soul_re@ver 17.01.2014 22:55 # 0
Нажми Win+D. Прямо сейчас.
1024-- 18.01.2014 00:26 # 0
Кстати странно, но корзина почему-то на этом компьютере есть. Обычно я её отображение отключаю и количество значков уменьшаю как только рабочий стол внезапно откроется.
Stertor 16.01.2014 15:41 # 0
anonimb84a2f6fd141 17.01.2014 21:18 # 0
Кстати, в домене рабочий стол синхронизируется с профилем при логине/логауте. Если логинится слишком долго - вспомни, нету ли у тебя на рабочем столе пары образов дивидишек.
defecate-plusplus 17.01.2014 22:28 # 0
bormand 16.01.2014 13:55 # 0
kegdan 16.01.2014 14:48 # 0
bormand 16.01.2014 14:59 # +1
kegdan 16.01.2014 15:06 # 0
bormand 16.01.2014 15:09 # 0
kegdan 16.01.2014 15:23 # 0
Lure Of Chaos 16.01.2014 17:11 # 0
anonimb84a2f6fd141 17.01.2014 20:15 # 0
Lure Of Chaos 17.01.2014 21:04 # 0
guest 17.01.2014 21:16 # +2
А я помню урок программирования у инъязочек. Вокруг админа столпилась толпа девок, он запускает прогу на ТП и она бибикает какую-то мелодию через спикер системника, и бабы такие "урааа!" :D
Lure Of Chaos 18.01.2014 00:45 # 0
3.14159265 18.01.2014 01:30 # +2
(с) Matt Stone & Trey Parker
Lure Of Chaos 18.01.2014 01:36 # 0
kegdan 18.01.2014 08:31 # 0
Lure Of Chaos 18.01.2014 08:41 # 0
kegdan 18.01.2014 08:45 # 0
Lure Of Chaos 18.01.2014 08:59 # 0
kegdan 18.01.2014 09:02 # 0
Lure Of Chaos 18.01.2014 09:20 # 0
я даже попросил написать версию virus (где 2 формы жизни с разными характеристиками натравливаются друг на друга, см. virus-II.trd) но был послан.
kegdan 18.01.2014 09:33 # +1
Никакой конкретики.
забей, ок
guest 18.01.2014 16:13 # +1
Stertor 16.01.2014 14:23 # 0