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

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

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

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

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

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

Дан вектор Uni из 15 элементов. Сгенерировать вектор MnА из 6 элементов, принадлежащик к Uni, но чтоб не было повторяющихся. Где то ошибка, т.к. элементы бывает повторяются..

cout<<"Унивёрсум: "<<endl;
vector <int> Uni(16);
for (int i=0; i<16; i++)
{
Uni[i]=i;
cout << Uni[i]<<" ";
}

cout <<endl<<"Множество А: \n";
int next1=0;
vector <int> MnA(7);
srand((unsigned) time(0));
for (int j=0;j<7;++j)
{
next1=abs(rand()%15-1)+1;
MnA[j] = Uni[next1];
if (MnA[j]==Uni[j]) continue;
else MnA.push_back(MnA[j]);
cout << MnA[j]<<" ";
}
нубс++ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
генерация чисел(С++) Ildblik Помощь студентам 6 12.09.2010 17:13
генерация чисел nXs Общие вопросы Delphi 2 13.08.2010 11:39
DBGrid из одного в другой MSD БД в Delphi 3 28.04.2010 15:41
Наложение одного компонента на другой rusell Компоненты Delphi 3 26.01.2010 22:49
Генерация файла настроек для другой программы TRIZER Общие вопросы Delphi 2 17.11.2009 16:26