#include <string>
#include <sstream>
#include <iostream>
using namespace std;
int main()
{
int *array;
string line;
getline(cin,line); //read the entire line
int size;
istringstream iss(line);
if (!(iss >> size))
{
//error, user did not input a proper size
}
else
{
//be sure to check that size > 0
array = new int[size];
for (int count = 0 ; count < size ; count++)
{
//we put each input in the array
if (!(iss >> array[count]))
{
//this input was not an integer
}
}
cout << "Array contains:" << endl;
for (int i = 0 ; i < size ; i++)
{
cout << array[i] << ' ' << flush;
}
delete[] (array);
}
}
ICAgICNpbmNsdWRlIDxzdHJpbmc+CiAgICAjaW5jbHVkZSA8c3N0cmVhbT4KICAgICNpbmNsdWRlIDxpb3N0cmVhbT4KICAgICAgICAKICAgIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAgICAKICAgIGludCBtYWluKCkKICAgIHsKICAgICAgaW50ICphcnJheTsKICAgICAgc3RyaW5nIGxpbmU7CiAgICAgIGdldGxpbmUoY2luLGxpbmUpOyAvL3JlYWQgdGhlIGVudGlyZSBsaW5lCiAgICAgIGludCBzaXplOwogICAgICBpc3RyaW5nc3RyZWFtIGlzcyhsaW5lKTsKICAgICAgaWYgKCEoaXNzID4+IHNpemUpKQogICAgICB7CiAgICAgICAgLy9lcnJvciwgdXNlciBkaWQgbm90IGlucHV0IGEgcHJvcGVyIHNpemUKICAgICAgfQogICAgICBlbHNlCiAgICAgIHsKICAgICAgICAvL2JlIHN1cmUgdG8gY2hlY2sgdGhhdCBzaXplID4gMAogICAgICAgIGFycmF5ID0gbmV3IGludFtzaXplXTsKICAgICAgICBmb3IgKGludCBjb3VudCA9IDAgOyBjb3VudCA8IHNpemUgOyBjb3VudCsrKQogICAgICAgIHsKICAgICAgICAgIC8vd2UgcHV0IGVhY2ggaW5wdXQgaW4gdGhlIGFycmF5CiAgICAgICAgICBpZiAoIShpc3MgPj4gYXJyYXlbY291bnRdKSkKICAgICAgICAgIHsKICAgICAgICAgICAgLy90aGlzIGlucHV0IHdhcyBub3QgYW4gaW50ZWdlcgogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjb3V0IDw8ICJBcnJheSBjb250YWluczoiIDw8IGVuZGw7CiAgICAgICAgZm9yIChpbnQgaSA9IDAgOyBpIDwgc2l6ZSA7IGkrKykKICAgICAgICB7CiAgICAgICAgICBjb3V0IDw8IGFycmF5W2ldIDw8ICcgJyA8PCBmbHVzaDsKICAgICAgICB9CiAgICAgICAgZGVsZXRlW10gKGFycmF5KTsKICAgICAgfQogICAgfQ==