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

Сформировать второй массив из случайно выбранных элементов первого - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
sonny01
2 / 2 / 1
Регистрация: 14.03.2010
Сообщений: 28
06.06.2011, 19:07     Сформировать второй массив из случайно выбранных элементов первого #1
Всем привет, будьте добры помогите разобраться с неокторым нюансом, а именно: 1 массив, 2-й массив формируется из случайно выбранных элементов 1-го.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2011, 19:07     Сформировать второй массив из случайно выбранных элементов первого
Посмотрите здесь:

Найти наименьшие среди элементов первого массива, которые не входят во второй массив C++
C++ Программа угадывания случайно выбранных координат цели
Сформировать массив из положительных элементов первого и отрицательных второго C++
C++ Повторяющиеся числа из первого массива занести во второй массив только один раз
Заполнить второй массив из первого в обратном порядке C++
C++ Найти минимальный из элементов первого массива, которые не входят во второй массив
C++ Из массива A(n) удалить m наудачу (случайно) выбранных элементов
C++ Заменить все вхождения первого символа в массив на второй символ

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
06.06.2011, 19:23     Сформировать второй массив из случайно выбранных элементов первого #2
sonny01, что не понятно? Рандомим количество элементов, потом в цикле рандомим индекс очередного элемента и заносим во второй массив. Если не должно быть повторений, можно создать копию первого массива и при очередном выборе элемента менять местами последний элемент массива с только что выбранным и сдвигать конец массива на один элемент влево.
sonny01
2 / 2 / 1
Регистрация: 14.03.2010
Сообщений: 28
06.06.2011, 19:45  [ТС]     Сформировать второй массив из случайно выбранных элементов первого #3
всё, отбой, всем спасибо, решил вопрос с помощью функции swap();
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
06.06.2011, 19:47     Сформировать второй массив из случайно выбранных элементов первого #4
С помощью swap можно получить лишь перестановки. В исходных данных про перестановки ни слова.
Yandex
Объявления
06.06.2011, 19:47     Сформировать второй массив из случайно выбранных элементов первого
Ответ Создать тему
Опции темы

Текущее время: 01:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru