Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
6 / 5 / 2
Регистрация: 19.08.2018
Сообщений: 98
1

Заполнить вектор из диапазона значений другого вектора. STL

10.09.2019, 21:13. Просмотров 344. Ответов 0

Доброго вечера.
не по теме: Хотел на строчку выше попасть как в студии - оформил тему)
В общем, есть вектор который заполняется до topValue. Создается еще один вектор, который нужно заполнить значениями из предыдущего, НО с диапазоном, который мы указываем в функции, как lowValue.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
vector<int> Lotto(const int& topValue, const int& lowValue)
{
    int i = 0;
    random_device rd;
    mt19937 mt(rd());
    //uniform_int_distribution<int> genInt(i, topValue);
    
    vector<int> temp(topValue);
    generate(temp.begin(), temp.end(), [&i] {++i; return i; });
    shuffle(temp.begin(), temp.end(), mt);
    //copy(temp.begin(), temp.end(), ostream_iterator<size_t>(cout, " "));
    vector<int> lotto(lowValue);
 
    return lotto;
}
Добавлено через 7 минут
Например: вектор из 50 значений и второй вектор из 3 - 9, 21 - 27 и т.д.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2019, 21:13
Ответы с готовыми решениями:

Заполнить вектор значениями положительных элементов вектора C. Размерность вектора C произвольная
Заполнить вектор значениями положительных элементов вектора C. Размерность вектора C произвольная....

STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток
Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток.

STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток
Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток. Добавлено через...

Сформировать вектор с элементов другого вектора
вот суть задачи: Задано вектор Т(n), n&lt;=12. Сформировать вектор У с элементов вектора Т, которые...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2019, 21:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перенос четных значений из вектора A в вектор B
Всем привет! Дан вектор А со значениями, необходимо в вектро b перенести все четные значения из...

Заполнить вектор индексами элементов вектора А размерности n, значения которых равны ключу поиска
Программа работает, но выводит первй найденный индекс столько раз, сколь совпадений по ключу поиска...

Создать вектор из младших 5 разрядов каждого числа и вычислить сумму значений вектора
Доброй вечер, помогите переделать код, не силен в ассемблере, нужно: Ввести с клавиатуры 12 целых...

STL. Функция, которая будет искать элементы большее среднего арифметического вектора и удалять их из вектора
у меня есть вектор, помогите пожалуйста дописать функцию, которая будет искать элементы большее...

Заполнение именованного диапазона данными из другого диапазона по условию: код не работает
Заполняю таблицу с данными о пищевой ценности продуктов. Простейший скрипт, ищущий совпадение в...

Вывод результата расчета именованного диапазона в ячейку другого диапазона
Здравствуйте. Есть такая вот таблица Есть именованный диапазон Data и именованный диапазон...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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