#include <iostream>
using namespace std;
int main() {
// Size of the array
int size;
cout << "Enter the size of the array: ";
cin >> size;
// Dynamically allocate an array
int* arr = new int[size];
// Input values into the array
cout << "Enter " << size << " elements:" << endl;
for (int i = 0; i < size; ++i) {
cin >> arr[i];
}
// Print values from the array
cout << "Array elements are:" << endl;
for (int i = 0; i < size; ++i) {
cout << arr[i] << " ";
}
cout << endl;
// Deallocate memory to avoid memory leaks
delete[] arr;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyBTaXplIG9mIHRoZSBhcnJheQogICAgaW50IHNpemU7CiAgICBjb3V0IDw8ICJFbnRlciB0aGUgc2l6ZSBvZiB0aGUgYXJyYXk6ICI7CiAgICBjaW4gPj4gc2l6ZTsKCiAgICAvLyBEeW5hbWljYWxseSBhbGxvY2F0ZSBhbiBhcnJheQogICAgaW50KiBhcnIgPSBuZXcgaW50W3NpemVdOwoKICAgIC8vIElucHV0IHZhbHVlcyBpbnRvIHRoZSBhcnJheQogICAgY291dCA8PCAiRW50ZXIgIiA8PCBzaXplIDw8ICIgZWxlbWVudHM6IiA8PCBlbmRsOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzaXplOyArK2kpIHsKICAgICAgICBjaW4gPj4gYXJyW2ldOwogICAgfQoKICAgIC8vIFByaW50IHZhbHVlcyBmcm9tIHRoZSBhcnJheQogICAgY291dCA8PCAiQXJyYXkgZWxlbWVudHMgYXJlOiIgPDwgZW5kbDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgc2l6ZTsgKytpKSB7CiAgICAgICAgY291dCA8PCBhcnJbaV0gPDwgIiAiOwogICAgfQogICAgY291dCA8PCBlbmRsOwoKICAgIC8vIERlYWxsb2NhdGUgbWVtb3J5IHRvIGF2b2lkIG1lbW9yeSBsZWFrcwogICAgZGVsZXRlW10gYXJyOwoKCXJldHVybiAwOwp9