Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2013, 16:45   #21
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Код:
const
  s = 50;

map1,map2: array[0..s-1,0..s-1] of Tkletka;
 
for i := 0 to s-1 do
  for j := 0 to s-1 do begin
    count:=0;
    for k := i-1 to i+1 do
      for m := j-1 to j+1 do
        inc(count, ord(map1[(k+s) mod s, (m+s) mod s].life));
    dec(count, ord(map1[i, j].life));
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 03.06.2013, 17:01   #22
marwell.
Пользователь
 
Регистрация: 05.12.2012
Сообщений: 63
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Код:
const
  s = 50;

map1,map2: array[0..s-1,0..s-1] of Tkletka;
 
for i := 0 to s-1 do
  for j := 0 to s-1 do begin
    count:=0;
    for k := i-1 to i+1 do
      for m := j-1 to j+1 do
        inc(count, ord(map1[(k+s) mod s, (m+s) mod s].life));
    dec(count, ord(map1[i, j].life));
спасибо! а получается поле обязательно должно быть квадратным?
marwell. вне форума Ответить с цитированием
Старый 03.06.2013, 17:16   #23
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Пожалуйста. Нет, не обязательно квадратным - введите еще один размер и замените в соответствующих местах s на новый параметр.
Код:
const
  s = 50;
  p = 70;

map1,map2: array[0..s-1,0..p-1] of Tkletka;
 
for i := 0 to s-1 do
  for j := 0 to p-1 do begin
    count:=0;
    for k := i-1 to i+1 do
      for m := j-1 to j+1 do
        inc(count, ord(map1[(k+s) mod s, (m+p) mod p].life));
    dec(count, ord(map1[i, j].life));
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 03.06.2013, 17:39   #24
marwell.
Пользователь
 
Регистрация: 05.12.2012
Сообщений: 63
По умолчанию

BDA, спасибо
marwell. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра жизнь Fi11eR Общие вопросы C/C++ 8 22.05.2014 16:52
Игра Жизнь gusluk Gamedev - cоздание игр: Unity, OpenGL, DirectX 17 24.05.2012 15:58
Клеточный автомат (Игра Жизнь) в Delphi nitroes Фриланс 4 12.03.2012 13:11
Игра Жизнь VovanZ Софт 14 02.02.2010 16:46