ESTOU PRECISANDO DE AJUDA PARA CRIAR UM PROGRAMA DE CADASTRO DE ALUNO PARA A UNIVERSIDADE ALGUEL PODE ME AJUDAR O SISTEMA PRECISA TER 1O sistema deve permitir as seguintes opções: # Operação Descrição 1 Inserir aluno O usuário entra com todos os dados do aluno e o sistema insere-o na lista. Não deve ser perguntada a posição, pois a inserção deve ser feita de maneira a manter a lista ordenada alfabeticamente pelo nome 2 Editar aluno O usuário informa o código do aluno que deseja editar e o sistema recebe novamente os dados do aluno, com exceção do código Se algum campo for passado em branco ou inválido, o seu valor não deve ser alterado 3 Remover aluno O usuário deve informar o código do aluno que deseja remover O sistema deve perguntar se o usuário confirma a exclusão do aluno (ex: “Deseja realmente excluir o aluno 'José dos Anzóis'?”) 4 Pesquisar aluno por código O usuário informa o código do aluno e o sistema exibe suas informações 5 Pesquisar aluno por nome O usuário entra com uma string e o sistema exibe uma lista dos usuários cujos nomes começam com a string informada 6 Listar todos os alunos O sistema mostra a lista de todos os alunos cadastrados 7 Calcular o CRE médio O sistema calcula e exibe a média de todos os CRE's dos alunos 8 Salvar registros O sistema salva a lista dos alunos em um arquivo binário com um nome pré-definido 9 Sair O sistema é fechado Caso existam alterações não salvas, o sistema deve perguntar se o usuário deseja: “Sair sem salvar”; “Salvar e sair”; ou “Cancelar”. Observações: • O tipo de dado Aluno deve ser implementado usando estruturas; • Use uma lista encadeada para manipular os alunos enquanto o programa está em execução; • Ao iniciar, o sistema deve preencher a lista com os alunos lidos do arquivo, lembrando de manter a ordem AGRADEÇO DESDE já POIS DEPENDO DESSE PROGRAMA