4068808
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: SAAE Indaiatuba
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: SAAE Indaiatuba
Considere o algoritmo a seguir (em C) aplicado ao array inicial v = {7, 4, 6, 2, 5, 1, 3}:
void ordenar(int v[], int n) {
for (int i = 1; i < n; i++) {
int chave = v[i];
int j = i - 1;
while (j >= 0 && v[j] > chave) {
v[j + 1] = v[j];
j--;
}
v[j + 1] = chave;
}
}
Após executar as quatro primeiras iterações do laço externo (i = 1, 2, 3 e 4), assinale a alternativa que identifica corretamente:
- O método de ordenação implementado; e
- O estado do array ao final de i = 4
Provas
Questão presente nas seguintes provas