Please wait...
THANKU FOR BEING A PART OF OUR JOURNEY TO BRING "REVOLUTION IN EDUCATION"
We Genuinely APPRECIATE your PATIENCE

57
M: +2.00/-0.33

Consider the following snippet of a C program. Assume that swap (&x, &y) exchanges the contents of x and y.
(int main ( ) {
int array[]={3,5,1,4,6,2};
int done =0;
int i;
while (done = = 0) {
done = 1;
for (i = 0; i <=4; i ++) {
if (array [i] < array [i +1]) {
swap (& array [i], &array [i+1]);
done = 0;
}
}
for (i = 5; i > =1; i --) {
if (array [i] > array [ i-1]) {
swap (& array [i], &array [i-1]);
done = 0;
}
}
}
printf (“%d “, array [3]);
})
The output of the program is _____.

[GATE CS 2017 Set 2]
A
B
C
D