Care din următoarele secvențe realizează ordonarea descrescătoare a elementelor tabloului a=(a
0
, a
1
,..., a
n-1
)
Varianta 1 |
for (i = 0; i < n - 1; i++) for (j = i + 1; j < n; j++) if (a[i] < a[j]) { x = a[i]; a[i] = a[j]; a[j] = x; } |
Varianta 2 |
b. for (i = 0; i < n - 1; i++) for (j = i + 1; j < n; j++) if (a[i] > a[j]) { x = a[i]; a[i] = a[j]; a[j] = x; } |
Varianta 3 |
for (i = 0; i < n - 1; i++) for (j = i + 1; j < n; j++) if (a[i] < a[j]) { x = a[i]; a[i] = a[j]; x = a[j]; } |
Varianta 4 |
d. for (i = 0; i < n - 1; i++) for (j = i + 1; j < n; i++) if (a[i] < a[j]) { x = a[i]; a[i] = a[j]; a[j] = x; } |