#include <iostream>
#include <vector>
using namespace std;
std::vector<int> getPtrToArray()
{
std::vector<int> anArray(100);
for (int j = 0; j < 100; j++)
anArray[j] = 100-j;
return anArray;
}
/*void f()
{
int junk[100];
for (int k = 0; k < 100; k++)
junk[k] = 123400000 + k;
}*/
int main()
{
std::vector<int> ptr = getPtrToArray();//becomes the array
//f();
for (int i = 0; i < 100; i++)
cout << ptr[i] << ' ';
/*for (int i = n-3; i < n; i++)
cout << ptr[i] << ' ';*/
cout << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RkOjp2ZWN0b3I8aW50PiBnZXRQdHJUb0FycmF5KCkKewogICAgc3RkOjp2ZWN0b3I8aW50PiBhbkFycmF5KDEwMCk7CiAgICBmb3IgKGludCBqID0gMDsgaiA8IDEwMDsgaisrKQogICAgICAgIGFuQXJyYXlbal0gPSAxMDAtajsKICAgIHJldHVybiBhbkFycmF5Owp9CgovKnZvaWQgZigpCnsKICAgIGludCBqdW5rWzEwMF07CiAgICBmb3IgKGludCBrID0gMDsgayA8IDEwMDsgaysrKQogICAgICAgIGp1bmtba10gPSAxMjM0MDAwMDAgKyBrOwp9Ki8KCmludCBtYWluKCkKewogICAgc3RkOjp2ZWN0b3I8aW50PiBwdHIgPSBnZXRQdHJUb0FycmF5KCk7Ly9iZWNvbWVzIHRoZSBhcnJheQogICAgLy9mKCk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDEwMDsgaSsrKQogICAgICAgIGNvdXQgPDwgcHRyW2ldIDw8ICcgJzsKICAgIC8qZm9yIChpbnQgaSA9IG4tMzsgaSA8IG47IGkrKykKICAgICAgICBjb3V0IDw8IHB0cltpXSA8PCAnICc7Ki8KICAgIGNvdXQgPDwgZW5kbDsKfQ==