Baixe o app para aproveitar ainda mais
Prévia do material em texto
Após a inserção deve-se fazer o incremento da variável inicio 10a Questão (Cód.: 27963) Pontos: 0,0 / 0,5 O resultado de um concurso foi armazenado por um programador em um vetor, onde cada elemento (descrito pela struct Candidato) possui a informação da matrícula e nota de cada candidato, conforme descrito a seguir. Deseja-se que o vetor com os resultados fique ordenado em ordem decrescente pela nota. O programador pretende usar o algoritmo de busca descrito a seguir, porém precisa de ajuda no trecho contendo ********. Indique a opção que contém a solução que completa as linhas 1, 3 e 7 do algoritmo. ... struct Candidato { char mat[10]; float nota; }; ... 1.void ordenaSelecao (******** v[], int n) { 2. int i, j, maior; 3. ******** aux; 4. for (j = 0; j < n-1; j++) { 5. maior = j; 6. for (i = j+1; i < n; i++) 7. if (********) 8. maior = i; 9. aux = v[j]; 10. v[j] = v[maior]; 11. v[maior] = aux; 12. } 13.} 1. struct Candidato 3. struct Candidato 7. v[i].nota > v[maior].nota 1. int 3. int 7. v[i] < v[maior] 1. int 3. int 7. v[i] > v[maior] 1. float 3. float 7. v[i] < v[maior] 1. struct Candidato 3. struct Candidato 7. v[i].nota < v[maior].nota
Compartilhar