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

Рандомное перемещение фишек по квадратной матрице (клеточный автомат) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Суммировать элементы столбца матрицы http://www.cyberforum.ru/cpp-beginners/thread1137644.html
#include <iostream>; #include<locale> using namespace std; int mas1 ,m,n,mas2,k,i,j,mas3,mas4,q,mas5,h; int main() { setlocale(LC_ALL,"Rus"); cin>>m; cout<<endl; cin>>n;
C++ Описать набор функций для работы со списками Здравствуйте Ув. форумчане! Помогите пожалуйста реализовать программу... Задание: Описать набор функций для работы со списками. Память для объектов каждого списка выделять динамически из приватной кучи без упорядочения обращений. http://www.cyberforum.ru/cpp-beginners/thread1137639.html
Заполнить map из потока ввода C++
Добрый день, можно ли заполнить map<key_type, value_type> при помощи istream_iterator<map<key_type, value_type>> iterator(input_stream) ??? вот код: // dummy.cpp #include <iostream> #include <iomanip>
C++ Работа с функциями и ошибка "Subscript requires array or pointer type"
Ребят, такая проблема. вот код #include <iostream> #include <ctime> #include <cmath> using namespace std; int n,i;
C++ Найти подмножество множества http://www.cyberforum.ru/cpp-beginners/thread1137633.html
Программа должна позволять вводить с клавиатуры множество чисел, и находить подмножество множества. Т.е например если введено множество А(1,2,3) нужно найти подмножество множества А.
C++ Гаммирование с обратной связью Не получается реализовать гаммирование с обратной связью. Может быть я не правильно понимаю суть. Помогите, пожалуйста. Вот мой код: for (int i = 0; i < sizeOpenText + 4; i++) { C += (openText << (24 - (i * 8))); } sizeOpenText += 4; for (int i = sizeOpenText; i < sizeOpenText + 4; i++) { D += (openText << (24 - (i * 8))); подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
03.04.2014, 10:24     Рандомное перемещение фишек по квадратной матрице (клеточный автомат)
1.) Таймера я не реализовал поскольку необходима установка boost. Вместо таймера используется переменная счетчик итераций n_it, n_iterations. Поэтому задача решается за n итераций, а не за n-секунд.)

2.) Есть также и другой метод решения этой статистической задачи: в матрице состоящей из нулей, в цикле, присваиваем элементу с выбранными случайно координатами row и col значение 1. Координаты записываются в таблицу аналогично решенной задаче. Далее снова обнуляем матрицу, и повторяем, описанную выше, операцию с новыми значениями координат. Данная процедура повторяется для каждой из фишек. Далее в таблице находим одинаковые координаты для обоих фишек, и подсчитываем их общее количество. Суть данного алгоритма заключается в том, что для определения количества элементов через которые проходят обои фишки не обязательно (!), чтобы они, в процессе работы программы, двигались по определенному пути. P.S. Будет время, выложу исходник.
 
Текущее время: 04:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru