Vidyalelo
Data Structure · Q174

Arrays in Data Structures

Programming · Data Structure · question 174

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
Answer
B.
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