void sliceReverse(int array[], int start, int end) { if ( start < end ) { int first = array[start]; for ( int i = start; i < end; i++ ) { first = array[i]; array[i] = array[end]; } array[end] = first; } }
I can not make out what I'm doing wrong. Give a hint.