Reversing the elements of an array involves swapping the corresponding elements of the array: the first with the last, the second with the next to last, and so on, all the way to the middle of the array. Given an array a and two other Integer variables, k and temp, write a loop that reverses the elements of the array. Do not use any other variables besides a, k, and temp.

LANGUAGE: Visual Basic

CHALLENGE:

Reversing the elements of an array involves swapping the corresponding elements of the array:
the first with the last, the second with the next to last, and so on, all the way to the middle of the array.
Given an array a and two other Integer variables, k and temp, write a loop that reverses the elements of the array.
Do not use any other variables besides a, k, and temp.

SOLUTION:


For k = 0 to ((a.length-1)/2)
    temp = a(k)
    a(k) = a((a.length-1)-k)
    a((a.length-1)-k) = temp
Next