bool isMonotonic(int* A, int ASize){ int flag1=0,flag2=0; for (int i=1; i<ASize; i++) { if(A[i] > A[i-1]) { flag1=1; if (flag2) return false; } else if(A[i] < A[i-1]) { flag2=1; if (flag1) return false; } } return true; }