Форум программистов, компьютерный форум CyberForum.ru

Игра "Жизнь" и торообразный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа запрашивает список чисел у пользователя... http://www.cyberforum.ru/cpp-beginners/thread769117.html
Программа запрашивает список чисел у пользователя. Если пользователь вводит некорректное значение - программа спрашивает завершить ввод или исправить ошибку и продолжить. Если пользователь выбирает завершить ввод, программа выводит на экран все простые числа из списка введенных чисел. Нужна помощь в написании..
C++ Помогите please cоставить программу, в которой описывается структура из полей: Название товара, Цена товара, Процентная ставка кредита. Помогите please cоставить программу, в которой описывается структура из полей: Название товара, Цена товара, Процентная ставка кредита. Организовать ввод двух структурных переменных, вывод каждой структуры на экран и вывести на экран названия и цены товаров, для которых процентная ставка кредита меньше заданной (если таких товаров нет, вывести сообщение об этом). http://www.cyberforum.ru/cpp-beginners/thread769109.html
C++ как задать значение статическому элементу класса
В классе есть статический Private элемент, мне нужно создать статическую функцию которая будет перезаписывать значение этого элемента. Вот код который не работает. #ifndef SAVINGSACCOUNT_H #define SAVINGSACCOUNT_H class sav { public: sav(int); void CalculateMounthlyInterest(); static void ModifyInterestRate(int);
C++ Задача( составить программу, которая определяет верно ли что в заданном числе все цифры стоят по возрастанию)
помогите Как составить программу которая определяет верно ли, что в заданном числе все цифры стоят по возрастанию?
C++ сумма квадратов трех чисел http://www.cyberforum.ru/cpp-beginners/thread769089.html
Проверить, является ли введенное пользователем число n равным сумме квадратов трех чисел (числа разные)
C++ ошибка при компилировании, что она означает? работаю в Sublime text 2. При запуске в консоли всплывает следующее: Running g++ F:\учусь программировать\урок 1\ех1.cpp -o F:\учусь программировать\урок 1/ех1 Traceback (most recent call last): File ".\sublime_plugin.py", line 337, in run_ File ".\exec.py", line 154, in run File ".\exec.py", line 48, in __init__ File ".\subprocess.py", line 633, in __init__ File... подробнее

Показать сообщение отдельно
jon_illien
2 / 2 / 1
Регистрация: 14.08.2012
Сообщений: 78
22.01.2013, 19:17     Игра "Жизнь" и торообразный массив
Подскажите, как можно реализовать торообразный (круговой) массив для игры "Жизнь".

есть только примитивный алгоритм, без учета перехода границ:
проверка клетки:
C++
1
2
3
4
5
6
7
8
                if(universe[x-1][y]) count++;
                if(universe[x+1][y]) count++;
                if(universe[x][y+1]) count++;
                ifuniverse[x][y-1]) count++;
                if(universe[x+1][y+1]) count++;
                if(universe[x+1][y-1]) count++;
                if(universe[x-1][y+1]) count++;
                if(universe[x-1][y-1]) count++;
Вот на питоне легче, т.к. индекс -1 равен последнему элементу:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
>>> a = [1, 2, 3]
>>> a[-1]
3
 
def life_count(area, x, y, len_x, len_y):
    return area[x-1][y-1]+\
            area[x-1][y]+\
            area[x][y-1]+\
            area[(x+1)%len_x][(y+1)%len_y]+\
            area[x][(y+1)%len_y]+\
            area[(x+1)%len_x][y]+\
            area[x-1][(y+1)%len_y]+\
            area[(x+1)%len_x][y-1]
тогда, как можно сделать на си
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru