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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2011, 19:06   #1
Sonny01
Пользователь
 
Регистрация: 07.11.2009
Сообщений: 49
По умолчанию C++ mas

Всем привет, будьте добры помогите разобраться с неокторым нюансом, а именно: 1 массив, 2-й массив формируется из случайно выбранных элементов 1-го.
Sonny01 вне форума Ответить с цитированием
Старый 06.06.2011, 19:08   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Чем помочь-то? В чем проблема?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.06.2011, 19:09   #3
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Повторения элементов допустимы? В смысле -- один и тот же элемент первого массива может встречаться во втором более одного раза?
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 06.06.2011, 19:29   #4
Sonny01
Пользователь
 
Регистрация: 07.11.2009
Сообщений: 49
По умолчанию

всё, отбой, всем спасибо, решил вопрос с помощью функции swap();

Последний раз редактировалось Sonny01; 06.06.2011 в 19:42.
Sonny01 вне форума Ответить с цитированием
Старый 06.06.2011, 19:49   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Как в что-где-когда = получаешь случайное число. Выбираешь из него элемент. Клетку массива с этим элементом об NULL-яеш. Получаешь второй случайный индекс, если он указывает на NULL-клетку, берешь следующую за ней с не выбранным еще элементом. Достигая конца массива перескакиваешь в его начало - как волчок по кругу.
Идея ясна? выбирать пока весь массив не опустеет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переписать весь массив mas в memo1. newprog12 Общие вопросы Delphi 2 23.01.2010 15:20
MAS[+] Cpluser Общие вопросы C/C++ 1 04.03.2009 17:32