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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2011, 22:36   #1
нубс++
 
Регистрация: 11.04.2011
Сообщений: 7
По умолчанию векторы. рандомы в векторах.

//Создал Универсум из 15 элементов:
vector <int> Uni(16);
for (int i=1; i<16; i++)
{
Uni[i]=i;
cout << Uni[i]<<"\t";
}
// Хочу сделать второй вектор, который берёт из "универсума" 7 //элементов в рандомном порядке:
int next2=0;
vector <int> B(5);
srand((unsigned) time(0));
for (int i=1; i<5; i++)
{
next2=rand()%(15-1)+1;
B[i] = rand()Uni; /* Знаю тут неправильно, но как написать хз*/
cout << B[i]<< "\t";
}
Помогите плз. Можно брать элементы по возростающей, можно с конца, но чтоб рандом был.
нубс++ вне форума Ответить с цитированием
Старый 11.04.2011, 22:59   #2
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

B[i]=Uni[next2];
onewho вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрицы и векторы otto07 Помощь студентам 0 03.03.2011 00:10
Векторы в ассемблере unlike777 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 26.01.2011 18:41
Векторы, подпрограммы anatoliy_julia Помощь студентам 2 15.09.2009 16:02
Векторы в С++ Many man Помощь студентам 5 26.04.2009 12:35
Паскаль. Векторы. koston Помощь студентам 10 09.04.2008 20:44