Ir para conteúdo
Fórum Script Brasil

Rodrigo Cezar Araujo

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Rodrigo Cezar Araujo

Rodrigo Cezar Araujo's Achievements

0

Reputação

  1. O meu professor de Estrutura de dados lançou este desafio mas, ninguém da minha sala conseguiu resolver Segue o anunciado Considere uma aplicação que tem como objetivo gerar um relatório das disciplinas cursadas pelos alunos. Nesse relatório, para cada disciplina existente, deve-se gerar a lista dos nomes dos alunos matriculados, o total de alunos e a média das notas dos alunos da disciplina. O dado de entrada é um arquivo texto que registra cada disciplina cursada por aluno, com a respectiva nota obtida. Um exemplo de arquivo de entrada é mostrado a seguir: INF1001;Luciana Santos de Assis;7.3; INF1620;Rommell Guimaraes Caixeta;6.7; INF1620;Arleide Costa do Nascimento;8.4; INF1001;Maya Haridasan;8.7; INF1620;Leon Solon da Silva;7.2; Cada linha contém um código alfanumérico da disciplina, seguido do nome do aluno entre aspas simples e da nota obtida pelo aluno na disciplina. Escreva um programa completo que leia as informações de um arquivo chamado entrada.txt — no formato descrito anteriormente — e gere um arquivo de saída com o nome saida.txt com as informações agrupadas por disciplina. Nesse arquivo de saída as disciplinas devem ser apresentadas em ordem crescente de código. Uma primeira linha deve conter apenas o código da disciplina. Nas linhas seguintes deve-se listar, em ordem alfabética, os nomes dos alunos matriculados na disciplina, seguidos das respectivas notas. Por fim, deve-se colocar o total de alunos matriculados e a respectiva média dos alunos na disciplina. Se exemplo de arquivo de saída: INF1001 Luciana Santos de Assis 7.3 Maya Haridasan 8.7 Numero de alunos: 2 Media: 8.0 INF1620 Arleide Costa do Nascimento 8.4 Leon Solon da Silva 7.2 Rommell Guimaraes Caixeta 6.7 Numero de alunos: 3 Media: 7.4 Alguém poderia ajudar na resolução do exercício
×
×
  • Criar Novo...