Ir para conteúdo
Fórum Script Brasil
  • 0

Trabalho Em C


Guest - cristiano -

Pergunta

Guest - cristiano -

Campeonato de Fórmula I

Especificação do problema

O Curso de Ciência da Computação resolveu realizar um torneio on-line de Grand Prix 3 entre seus alunos sendo que 22 participantes se inscreveram. As regras do torneio são as seguintes: Cada participante ganhará, por sorteio, um número entre 1 e 22, e participará de três corridas contra seus adversários. A pontuação de cada corrida, será conforme o campeonato mundial de Fórmula I de 2003, onde os primeiros 8 colocados recebem pontos conforme a tabela abaixo:

Posição Pontos

1 10

2 8

3 6

4 5

5 4

6 3

7 2

8 1

Ao final das três corridas, o participante que computar o maior número de pontos é declarado vencedor. Se mais de um piloto alcançar a pontuação máxima, o desempate será pelo número de vitórias. Se ainda assim, permanecerem empatados, o campeão será aquele que conquistou a primeira vitória.

Tarefa

Implementar um programa em linguagem C para gerenciamento do torneio. Inicialmente este programa deve ler o nome dos pilotos. Em seguida ele deve solicitar a entrada do resultado de todas as corridas. O programa não deve aceitar pilotos com a mesma posição de chegada. Finalmente, o programa deve exibir a tabela de pontuação do torneio e mostrar o nome do piloto campeão.

Para o armazenamento dos resultados das corridas, deve ser utilizada uma matriz de 22x4. Cada posição das três primeiras colunas da matriz[L][C] armazenará a posição de chegada de cada piloto, e a última coluna armazenará o total de pontos. No exemplo ao final desta página, está apresentada a matriz com a primeira corrida disputada.

Matriz Exemplo

Pil 1 2 3 Pts

1 2 - - 8

2 1 - - 10

3 22 - - -

4 12 - - -

5 8 - - 1

6 20 - - -

7 9 - - -

8 11 - - -

9 6 - - 3

10 13 - - -

11 5 - - 4

12 7 - - 2

13 21 - - -

14 4 - - 5

15 17 - - -

16 19 - - -

17 14 - - -

18 3 - - 6

19 18 - - -

20 16 - - -

21 15 - - -

22 10 - - -

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...