• Matéria: Informática
  • Autor: rayssapeyrot
  • Perguntado 3 anos atrás

Uma das manipulações recorrentes sobre vetores ou outras estruturas para o armazenamento de informações na forma de registros é representada pela ordenação. Ordenar significa organizar as informações de acordo com algum critério, como por exemplo, em ordem alfabética ou ordem numérica crescente. Para essa questão, considere o trecho de código abaixo:
#include
#include
int main()
{
char vet[11]="hiedagfbjc",aux;
int i,j;
for(i=0; i vet[j])
{
aux = ___;
vet[i]=___;
vet[j]=aux;
}
printf("Vetor ordenado: %s",vet);
return 0;
}
Escolha a alternativa que represente a ordem correta dos itens para completar as lacunas do código apresentado.

.j=i+1 ; j i ; j++ ; vet[i] ; vet[j] .

.j=i+1 ; j
.j=i+1 ; j

Respostas

respondido por: bulverismo
2

Resposta:

.j=i+1 ; j<strlen(vet) ; j++ ; vet[i] ; vet[j] .

Explicação:

esta rolando um algoritmo buble sort, logo você vai de maior que i para até o fim do vetor e o passo é aumentado um por vez enquanto você faz a troca do que esta em i no vetor pelo que esta em j usando o aux.

Perguntas similares