#include using namespace std; int main() { unsigned int i, j; unsigned int N = 10; int *array; array = new (int)[N]; for(i = 0; i < N; i++){ array[i] = i ; } for(i = 0; i < N; i++){ cout << array[i] << endl; } int **temp_array; temp_array = new (int*)[N]; for(i = 0; i < N; i++){ temp_array[i] = &(array[i]); } int* temp_ptr; temp_ptr = temp_array[5]; temp_array[5] = temp_array[2]; temp_array[2] = temp_ptr; for(i = 0; i < N; i++){ cout << *temp_array[i] << endl; } for(i = 0; i < N; i++){ cout << array[i] << endl; } return 0; }