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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KObotan
0 / 0 / 0
Регистрация: 20.10.2010
Сообщений: 21
#1

Как выбрать 6 случайных елементов из массива - C++

25.11.2010, 20:38. Просмотров 456. Ответов 1
Метки нет (Все метки)

Есть массив из 9 елементов как из него случайным образом выбрать 6?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2010, 20:38     Как выбрать 6 случайных елементов из массива
Посмотрите здесь:

C++ Удаления елементов из массива
C++ Вычислить сумму елементов массива, индексы которых совпадают со значением елемента.
Количество елементов массива C++
Произведение елементов массива C++
C++ количество елементов массива
Из заданного диапазона выбрать 5 случайных чисел C++
C++ Не получается. Умножение елементов массива на последний элемент
C++ Как выбрать одно слово из массива С++
C++ Посчитать кол-во елементов массива и их сумму, который расположен в диапазоне от R1 до R2
Как сложить два случайных числа из массива? C++
Создать генератор чисел на основе массива из 3 елементов C++
C++ замена елементов одномерного массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
25.11.2010, 21:06     Как выбрать 6 случайных елементов из массива #2
Генерируете случайное число от 0 до 8 (индексы). Запоминаете его в массив сгенерированных индексов. Второе случайное число генерируете с учётом сохранённого первого индекса (если сгенерировалось то же самое число - перегенерировать). Так для каждого из 6 индексов.
А легче сгенерировать 3 индекса и отбросить эти элементы, оставшиеся 6 будут искомыми.
Yandex
Объявления
25.11.2010, 21:06     Как выбрать 6 случайных елементов из массива
Ответ Создать тему
Опции темы

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