Q174
What will be the output of the following code? #include using namespace std; void func(int a[], int n, int k) if (k <= n) for (int i = 0; i < k/2; i++) swap(a[i], a[k-i-1]); int main() int a[] = 1, 2, 3, 4, 5; int n = sizeof(a) / sizeof(int), k = 3; func(a, n, k); for (int i = 0; i < n; ++i) cout << a[i]<<" "; return 0;
A.
3 2 1 4 5
AnswerB.
5 4 3 2 1
C.
1 2 5 4 3
D.
error
Answer: Option A
Solution
Answer: Option A
No explanation is given for this question Let's Discuss on Board