INF1007 – Programação II Prof. Ivan Mathias Filho Capítulo 2 – Exercício 3 Faça um programa que leia todas as notas de uma turma de alunos e exiba a média da mesma. O programa em questão deverá ser organizado da seguinte maneira: a) float *carregaNotas(int *t) – esta função deverá ler os dados de uma turma, que estão armazenados no arquivo notas.txt. Inicialmente deverá ser lida a quantidade de alunos da turma, para que, em seguida, seja alocado dinamicamente espaço para um vetor que armazene todas as notas da mesma. O passo seguinte será ler, uma a uma, as notas da turma e armazená-las no vetor alocado dinamicamente. A função deverá retornar um ponteiro para o vetor e o tamanho do mesmo (parâmetro t). Caso o tamanho da turma seja menor do que 1 o programa deverá ser encerrado (usar exit(1)). No final deste texto encontra-se um arquivo exemplo, que poderá ser usado para testar o seu programa. b) float media(float *notas,int tam) – esta função deverá calcular a média das notas armazenadas em um vetor passado como parâmetro. Caso o tamanho da turma seja menor do que 1 o programa deverá ser encerrado (usar exit(1)), caso contrário será retornada a média das notas. c) int main(void) – esta função deverá chamar inicialmente a função carregaNotas() e, caso a turma tenha pelo menos 1 aluno, calcular e exibir a média da mesma. No caso da turma não ter aluno algum, a mensagem A turma nao possui alunos deverá ser exibida. Arquivo notas.txt: 6 2.8 5.7 4.8 9.0 8.8 7.5