int max(int* p, int n) { int nMax = p[0]; int temp = p[0]; for(int i=1; i<n; i++) { for(int j=i; j<n; j++) { temp += p[j]; if(nMax < temp) nMax = temp; } temp = 0; } return nMax; }