template<class T> bool matrixFind(T (*array)[5], int n, const T & val){ int i = n-1, j = 0; while(i>=0 && j<=n-1){ if(a[i][j] > val){ i--; }else if(a[i][j] < val){ j++; }else{ return true; } } return false; }