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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
sonny01
2 / 2 / 1
Регистрация: 14.03.2010
Сообщений: 28
#1

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

06.06.2011, 19:07. Просмотров 1431. Ответов 3
Метки нет (Все метки)

Всем привет, будьте добры помогите разобраться с неокторым нюансом, а именно: 1 массив, 2-й массив формируется из случайно выбранных элементов 1-го.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2011, 19:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сформировать второй массив из случайно выбранных элементов первого (C++):

Из массива A(n) удалить m наудачу (случайно) выбранных элементов - C++
Из массива A(n) удалить m наудачу (случайно) выбранных элементов. Порядок следования оставшихся элементов сохранить. Помогите пожалуйста...

Одномерный массив. Найти наименьшие среди элементов первого массива, которые не входят во второй массив. - C++
Задано два массива. Найти наименьшие среди элементов первого массива, которые не входят во второй массив. Ни как не могу придумать:cry:, ...

Найти минимальный из элементов первого массива, которые не входят во второй массив - C++
Одномерные массивы Даны два массива А и В из 20 вещественных чисел каждый. Найти min из элементов первого массива, которые не входят во...

Найти наименьшие среди элементов первого массива, которые не входят во второй массив - C++
Задано два массива. Найти наименьшие среди элементов первого мас-сива, которые не входят во второй массив. Но только без...

Сформировать массив из положительных элементов первого и отрицательных второго - C++
Даны два массива целых чисел. Создать третий массив. Инициализировать его таким образом, что сначала из первого массива должны быть взяты...

Массив(Замена выбранных элементов). Область памяти(замена выбранных элементов) - C++
Собственно 3 задачи в которых нужна помощь...Может кто нить встречался с таким родом задач? 1.Создать массив из 20 элементов,...

3
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
06.06.2011, 19:23 #2
sonny01, что не понятно? Рандомим количество элементов, потом в цикле рандомим индекс очередного элемента и заносим во второй массив. Если не должно быть повторений, можно создать копию первого массива и при очередном выборе элемента менять местами последний элемент массива с только что выбранным и сдвигать конец массива на один элемент влево.
0
sonny01
2 / 2 / 1
Регистрация: 14.03.2010
Сообщений: 28
06.06.2011, 19:45  [ТС] #3
всё, отбой, всем спасибо, решил вопрос с помощью функции swap();
0
grizlik78
Эксперт С++
1957 / 1450 / 116
Регистрация: 29.05.2011
Сообщений: 3,012
06.06.2011, 19:47 #4
С помощью swap можно получить лишь перестановки. В исходных данных про перестановки ни слова.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2011, 19:47
Привет! Вот еще темы с ответами:

Программа угадывания случайно выбранных координат цели - C++
Составьте диалоговую программу угадывания случайно выбранных координат цели в квадрате: по оси х от 3 до 7, по оси у от -4 до 2 с пяти...

с клавиатуры ввести массив,во второй массив записать нечетные элементы из первого - C++
с клавиатуры ввести массив,во второй записать нечетные элеиенты из первого.В третий массив записать четные элементы, стоящие на нечетных...

Записать в третий массив все четные элементы первого массива, которые не входят во второй массив Исправить код - C++
Такая задача: 1) Записать в третий массив все четные элементы первого массива, которые не входят во второй массив. 2) Записать в третий...

Заполнить второй массив из первого в обратном порядке - C++
Задать два массива на 5 элементов каждый, заполнить 1ый массив (значениями), 2ой массив заполнить из 1го, но в обратном порядке.


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
06.06.2011, 19:47
Ответ Создать тему
Опции темы

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