#include <iostream>
#include <cstdlib>
#include <ctime>
#include <vector>
using namespace std;
void fRandomArrayFill(vector <int> vec);
int main()
{
srand(time(0));
vector <int> x;
int size;
cout<<"Enter the size of vector: ";
cin>>size;
x.resize(size);
cout<<"Creating and filling array with random numbers..."<<endl;
fRandomArrayFill(x);
cout<<"{";
for (int i=0;i<x.size();i++)
cout<<x[i]<<" ";
cout<<"}"<<endl;
vector <int> y=x;
cout<<endl<<y[3];
cout<<"Press any key to continue...";
cin.get();
cin.get();
return 0;
}
void fRandomArrayFill (vector <int> vec)
{
for (int i=0;i<vec.size();i++)
vec[i]=rand() %101;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgojaW5jbHVkZSA8dmVjdG9yPgogCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKdm9pZCBmUmFuZG9tQXJyYXlGaWxsKHZlY3RvciA8aW50PiB2ZWMpOwogCiAKaW50IG1haW4oKQp7CiAgICBzcmFuZCh0aW1lKDApKTsKICAgIHZlY3RvciA8aW50PiB4OwogICAgaW50IHNpemU7CiAgICBjb3V0PDwiRW50ZXIgdGhlIHNpemUgb2YgdmVjdG9yOiAiOwogICAgY2luPj5zaXplOwogICAgeC5yZXNpemUoc2l6ZSk7CiAgICBjb3V0PDwiQ3JlYXRpbmcgYW5kIGZpbGxpbmcgYXJyYXkgd2l0aCByYW5kb20gbnVtYmVycy4uLiI8PGVuZGw7CiAgICBmUmFuZG9tQXJyYXlGaWxsKHgpOwogICAgY291dDw8InsiOwogICAgZm9yIChpbnQgaT0wO2k8eC5zaXplKCk7aSsrKQogICAgICAgIGNvdXQ8PHhbaV08PCIgIjsKICAgIGNvdXQ8PCJ9Ijw8ZW5kbDsKICAgIHZlY3RvciA8aW50PiB5PXg7CiAgICBjb3V0PDxlbmRsPDx5WzNdOwogICAgY291dDw8IlByZXNzIGFueSBrZXkgdG8gY29udGludWUuLi4iOwogICAgY2luLmdldCgpOwogICAgY2luLmdldCgpOwogICAgcmV0dXJuIDA7Cn0KIAp2b2lkIGZSYW5kb21BcnJheUZpbGwgKHZlY3RvciA8aW50PiB2ZWMpCnsKICAgIGZvciAoaW50IGk9MDtpPHZlYy5zaXplKCk7aSsrKQogICAgICAgIHZlY1tpXT1yYW5kKCkgJTEwMTsKfQ==