Дано число ?. Заполнить целочисленный вектор
из ? элементов всеми значениями от 1 до ? в случайном порядке. #include
#include
#include
using namespace std;
//Вывод вектора
void print(vector const& v)
{
for (int i : v) {
cout « i « ' ';
}
}
//Перетасовка вектора
void qwe()
{
srand(time(NULL));
vector v = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int n = v.size();
for (int i = 0; i < n - 1; i++)
{
int j = i + rand() % (n - i);
swap(v, v[j]);
}
print(v);
}
int main()
{
qwe();
return 0;
}
из ? элементов всеми значениями от 1 до ? в случайном порядке. #include
#include
#include
using namespace std;
//Вывод вектора
void print(vector const& v)
{
for (int i : v) {
cout « i « ' ';
}
}
//Перетасовка вектора
void qwe()
{
srand(time(NULL));
vector v = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int n = v.size();
for (int i = 0; i < n - 1; i++)
{
int j = i + rand() % (n - i);
swap(v, v[j]);
}
print(v);
}
int main()
{
qwe();
return 0;
}