Logo Passei Direto
Buscar
Questão 09 Enade Ciência da Computação (2017) - O algoritmo a seguir trabalha com um vetor global v de números inteiros e rearranja esse vetor de tal forma que seus elementos, ao final, estejam ordenados de forma crescente. Note que n é uma variável global que determina o tamanho do vetor. Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para que os elementos sejam ordenados de forma crescente, assinale a opção correta no que se refere às correções adequadas. Clique na sua resposta abaixo A linha 04 deve ser corrigida da seguinte forma: for (i = 1; i < n – 1; i++) e a linha 13, do seguinte modo: v[j – 1] = chave; A linha 07 deve ser corrigida da seguinte forma: j = i + 1 e a linha 08, do seguinte modo: while (j >= 0 && v[ j ] > chave). A linha 08 deve ser corrigida da seguinte forma: while ( j >= 0 && v [ j ] > chave) e a linha 10, do seguinte modo: v [ j + 1 ] = v [ j ]; . A linha 10 deve ser corrigida da seguinte forma: v [ j + 1 ] = v [ j ]; e a linha 13, do seguinte modo: v [ j – 1 ] = chave; . A linha 04 deve ser corrigida da seguinte forma: for ( i = 1; i < n -1; i++) e a linha 07, do seguinte modo: j = i + 1;
User badge image
Paulo Ricardo Machado Ferrarezi de Lima

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Para corrigir o algoritmo que ordena o vetor `v` de forma crescente, a opção correta é: A linha 08 deve ser corrigida da seguinte forma: `while (j >= 0 && v[j] > chave)` e a linha 10, do seguinte modo: `v[j + 1] = v[j];`. Essas correções garantem que o algoritmo funcione corretamente ao inserir a chave na posição correta do vetor.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina