12) Vetores e Funções

Vetores e Funções

  1. Faça um programa que para cadastrar alunos em uma turma de LTP1. O programa deverá apresentar um menu de opções ao usuário contendo:
    1. inclusão
    2. exclusão
    3. listagem geral
    4. listagem por nota
    5. listar aluno
    6. trocar de nota
    7. fim
      1. Para cadastrar um aluno, deverá ser realizada a leitura de sua matrícula e sua nota.
      2. Para excluir um aluno, apenas sua matrícula deverá ser pedida.
      3. A listagem geral deverá listar todos os alunos matriculados.
      4. A listagem por nota deverá listar todos os alunos com uma determinada nota.
      5. Listar um aluno significa mostrar a nota de um aluno.
      6. Para trocar a nota de um aluno, é necessário apenas a sua matricula e sua nova nota.

Observações:

  1. Uma turma pode ter, no máximo 50 alunos.
  2. A listagem deverá ser mantida sempre ordenada (dica: use ordenação durante a leitura).
  3. GRANDE DESAFIO: crie uma opção a mais que seria listar alunos por ordem de notas. Crie um vetor auxiliar contendo os índices dos vetores alunos e notas, para que não seja necessário reordenar os vetores a cada listagem de notas e alunos.