![]() |
|
Модераторы: bsa |
![]()
|
|
| kb64 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 95 Регистрация: 2.2.2008 Репутация: нет Всего: нет |
Я в принципе даже не знаю как тему обозвать. Уже который день у меня не получается реализовать следующий алгоритм:
есть матрица mA (нумерация эл-ов от 0 до n), заполнена от 1 до ... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... и т. д. далее делаю следущее...
Т. Е. в матрицу ch[][] записываю рандомный элемент из матрицы mA[][]... Вот дальше я и встал в ступор. Мне нужно сделать следущее, если в строчке матрицы ch[][] есть 2 (или больше) одинаковых элемента, тогда на место этой строчке прогнать еще раз цикл рандома, при этом мне нужно сраынивать не по содержанию матрицы а по числам 'i' и 'j'. Может я запутано написал, сейчас наглядно попробую "накалякать" =) случился рандом, предположим, что у нас строка ch[0][j] будет росвна -> 22 28 22 11 1 10 есть 1 повторяющийся эл-т "22". Мне нужно сделать проверку на повторение НЕ ПО СОДЕРЖАНИЮ, т.е. по числу i и j (предположим та же строчка, но по индексам матрицы) -> [0][1] [1][4] [0][1] [4][5] [7][4] вот по индексам мне и нужно проверять, как это сделать, что-то я незнаю. Думал сделать 3мерную марицу, куда буду класть элементы... Посоветуйте путь по-легче плз... Спасибо. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |