Reversing the elements of an array involves swapping the corresponding elements
ID: 3809610 • Letter: R
Question
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 the last, and so on, all the way to the middle of the array.
Given an array a, an int variable n containing the number of elements in a, and two other int variables, k and temp, write a loop that reverses the elements of the array.
Do not use any other variables besides a, n, k, and temp.
Explanation / Answer
Loop that reverses the contents of array is as follows:
Given:
a is an array;
n is numberr of elements
k is first element index, temp is the last element index;
______________________________________________________
while(k<n/2)
{
a[k]=a[k]+a[temp];
a[temp]=a[k]-a[temp];
a[k]=a[k]-a[temp];
k++;
temp--;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.