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
Soluções para a tarefa
Respondido por
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 interessantes
Matemática,
4 meses atrás
ENEM,
4 meses atrás
Geografia,
4 meses atrás
Geografia,
5 meses atrás
Matemática,
5 meses atrás
Artes,
10 meses atrás