Paulo

281 palavras 2 páginas
ETIB-­‐005

Algoritmos e Estruturas de Dados

Nome: ______________________________________________________

Exercício Quinzenal de 18/08/2014 Num vestibular, cada candidato tem direito a três opções para tentar uma vaga em um dos sete cursos oferecidos. Para cada candidato é lido um registro: – chave: número de inscrição do candidato.

– notaFinal: média das notas do candidato. – opcao: vetor contendo a primeira, a segunda e a terceira opções de curso do candidato.

short chave; // assume valores de 1 a 999. byte notaFinal ; / / assume valores de 0 a 10.

byte opcao [ ] ; / / arranjo de 3 posições .

O problema que se deseja resolver é distribuir os candidatos entre os cursos, segundo a nota final e as opções apresentadas por candidato. Em caso de empate, os candidatos serão atendidos na ordem de inscrição para os exames. Uma possível solução seria a seguinte: 1.

ordenar registros pelo campo notaFinal, respeitando a ordem de inscrição;

2. percorrer cada conjunto de registros com mesma notaFinal, começando pelo conjunto de notaFinal 10, seguido pelo de notaFinal 9, e assim por diante. Para um

Relacionados

  • Paulo
    548 palavras | 3 páginas
  • Paulo
    1814 palavras | 8 páginas
  • Paulo
    7053 palavras | 29 páginas
  • paulo
    1055 palavras | 5 páginas
  • paulo
    281 palavras | 2 páginas
  • Paulo
    325 palavras | 2 páginas
  • paulo
    1912 palavras | 8 páginas
  • paulo
    504 palavras | 3 páginas
  • PAulo
    29293 palavras | 118 páginas
  • paulo
    4492 palavras | 18 páginas