Но и в разумных пределах потратиться не против.
int main()
{
bool isPreviousAscinding = true;
bool isPreviousDescending = true;
//....
if ((arr [i][j - 1] < arr [i][j]) && isPreviousAscinding){
isPreviousDescending = false;
k = true;
}
else if ((arr [i][j - 1] > arr [i][j]) && isPreviousDescending) {
isPreviousAscending = false;
k = true;
}
else {
k = false;
break;
}
//...
}
Чтобы к делфевым формочкам прикручивать логику на сях или просто сишный компилятор.