|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.05.2015, 16:56 | #1 | ||
Новичок
Джуниор
Регистрация: 20.05.2015
Сообщений: 1
|
Перемешивание двумерного массива несколько раз без повторений
Здравствуйте!
Никак не могу понять, как в C++ Билдере перемешать двумерный массив несколько раз так, чтобы значения в строках не попадали туда второй раз. Объясню визуально. (Я использую StringGrid) Допустим, изначально имеются данные в массиве: Цитата:
Цитата:
Мне нужно пройти все 5 кругов, чтобы при каждой новой генерации перемешались значения, которые в этой строке еще ни разу не были. Вот код кнопки перемешивания: Код:
Я уже пробовал создавать второй двумерный массив, где в качестве строк выступали значения первого массива внутри таблицы, а в качестве значений -- кто в какой строке уже побывал, чтобы при повторном рандоме туда больше не вставать. Но это не сработало. Помогите дописать код так, чтобы все 5 генераций проходили без повторений -- в каждой строке (А-Д) каждое значение должно побывать только 1 раз... Последний раз редактировалось Silveronn; 20.05.2015 в 16:59. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перемешивание двухмерного массива | stenl1 | Общие вопросы C/C++ | 10 | 22.11.2016 06:26 |
Вопрос про случайное перемешивание массива | Debauchee | Помощь студентам | 6 | 20.02.2015 10:49 |
Перемешивание массива | revaldo666 | Общие вопросы C/C++ | 6 | 19.01.2011 15:04 |
Наш, несколько раз банкротившийся, банк Тарханы - позволяет пополнять яндекс деньги кошелек без комиссии. | Alar | Свободное общение | 0 | 01.10.2010 07:33 |
Получить массив из элементов, встречающихся в исходном массиве ровно один раз без повторений | Shikarmo4000 | Помощь студентам | 0 | 25.05.2010 01:27 |