#include <iostream>
using namespace std;
int main(){
cout << "How many integers you wish to enter? ";
int InputNums = 0;
cin >> InputNums;
int* pNumbers = new int [InputNums]; // Allocate request integers.
int* pCopy = pNumbers;
cout << "Successfully allocated memory for: " << InputNums << " integers." << endl;
for (int Index = 0; Index < InputNums ; ++ Index){
cout << "Enter number: " << Index << ": ";
cin >> *(pNumbers + Index);
}
cout << "Displaying all numbers input: " << endl;
for(int Index = 0, *pCopy = pNumbers; Index < InputNums; ++Index)
cout << *(pCopy++) << " ";
cout << endl;
// Done w/using pointers? Release memory.
delete[] pNumbers;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCl7CiAgICBjb3V0IDw8ICJIb3cgbWFueSBpbnRlZ2VycyB5b3Ugd2lzaCB0byBlbnRlcj8gIjsKICAgIGludCBJbnB1dE51bXMgPSAwOwogICAgY2luID4+IElucHV0TnVtczsKCiAgICBpbnQqIHBOdW1iZXJzID0gbmV3IGludCBbSW5wdXROdW1zXTsgLy8gQWxsb2NhdGUgcmVxdWVzdCBpbnRlZ2Vycy4KICAgIGludCogcENvcHkgPSBwTnVtYmVyczsKCiAgICBjb3V0IDw8ICJTdWNjZXNzZnVsbHkgYWxsb2NhdGVkIG1lbW9yeSBmb3I6ICIgPDwgSW5wdXROdW1zIDw8ICIgaW50ZWdlcnMuIiA8PCBlbmRsOwogICAgZm9yIChpbnQgSW5kZXggPSAwOyBJbmRleCA8IElucHV0TnVtcyA7ICsrIEluZGV4KXsKICAgICAgICBjb3V0IDw8ICJFbnRlciBudW1iZXI6ICIgPDwgSW5kZXggPDwgIjogIjsKICAgICAgICBjaW4gPj4gKihwTnVtYmVycyArIEluZGV4KTsKICAgIH0KCiAgICBjb3V0IDw8ICJEaXNwbGF5aW5nIGFsbCBudW1iZXJzIGlucHV0OiAiIDw8IGVuZGw7CiAgICBmb3IoaW50IEluZGV4ID0gMCwgKnBDb3B5ID0gcE51bWJlcnM7IEluZGV4IDwgSW5wdXROdW1zOyArK0luZGV4KQogICAgICAgIGNvdXQgPDwgKihwQ29weSsrKSA8PCAiICI7CgogICAgICAgIGNvdXQgPDwgZW5kbDsKCiAgICAgICAgLy8gRG9uZSB3L3VzaW5nIHBvaW50ZXJzPyBSZWxlYXNlIG1lbW9yeS4KICAgICAgICBkZWxldGVbXSBwTnVtYmVyczsKCiAgICAgICAgcmV0dXJuIDA7Cn0=