Explicatie
- În primul rând trebuie să recunoaștem că în interiorul lui “Dacă” se face o interschimbare prin înmulțire.
- Apoi trebuie să recunoaștem că funcția execută un bubble sort, alterat pe vectorull
x. Ne dăm seama că este bubble sort și nu selection sort pentru că “Pentru” din interior nu are legătură (nu începe de lak+1) cu cel din exterior. - Trebuie să evaluăm dacă elementele sunt sortate crescător sau descrescător, ceea ce ne putem da seama din condiția lui “Pentru”, unde dacă
x[i]>x[i+1], atunci se efectuează interschimbarea, deci vectorul se sortează crescător. - Rămâne doar să ne dam seama ce se întămplă cu
n, iar cumpîncepe de la 1, și se incrementează den-1ori,pajunge să aibă valoarean, iarnprimeștep, decinrămâne neschimbat.
Răspunsuri
A. x se sortează crescător, deci FALS
B. x se sortează crescător, deci FALS
C. x se sortează crescător, deci ADEVĂRAT
D. n rămâne neschimbat, deci FALS
