#include int iArray[10]; int *ptrArray[10]; void InitArrays(int* array) { int i; for(i = 0;i < 10;i++) { ptrArray[i] = array + i; iArray[i] = i; } } int DoOperation(int** ptrs) { int sum = 0; int i; for(i = 0;i < 10;i++) sum += *ptrs[i]; return sum; } void PrintArray() { int i; for(i = 0;i < 10;i++) { if (iArray[i] == 6) cout << "This is an error\n"; else cout << iArray[i] << '\n'; } } main() { int arraySum; InitArrays(iArray); arraySum = DoOperation(ptrArray); cout << "operation result is " << arraySum << '\n'; PrintArray(); }