#include <iostream> #include <memory> using namespace std; int main() { int N; cin >> N; { // Declare a unique_ptr to manage a dynamic integer buffer unique_ptr<int[]>data(new int[N]); for(int i=0;i<N;i++){ cin>>data[i]; } // Allocate memory for N integers for (int i = 0; i < N; i++) { cout<<data[i]; // Print buffer values if (i != N - 1) cout << " "; } cout << endl; } cout << "Scope ended" << endl; return 0; }
Test Cases
Test Results
Input
1 0
Expected Output
0 Scope ended