1. Defina um typedef para armazenar nota e peso de avaliações em uma lista encadeada. 2. Crie uma função que receba nota e peso e devolva um ponteiro para uma avaliação. 3. Crie uma função leia peso e nota de N avaliações, gere uma lista encadeada e devolva um ponteiro para o inicio da lista. 4. Crie uma função recursiva que receba uma lista de avaliação e imprima seu conteúdo. 5. Crie uma função recursiva para gerar uma média simples de uma lista de avaliação. 6. Crie uma função recursiva para devolver a média ponderada de uma lista de avaliação. 7. Crie uma função que receba uma lista de avaliações e que devolva o maior valor p/ (peso*nota). 8. Crie uma função recursiva que devolva a menor o menor valor para (peso*nota) de uma lista de Avs. 9. Crie uma função recursiva que receba uma lista de Avs e devolva o somatório de seus registros. 10. Crie uma função que receba duas listas de av,s e devolva o maior somatório entre elas. 11. Crie uma função que receba duas listas de av’s e devolva a menor média ponderada. 12. Crie uma função que, dadas duas listas de Avs A e B, devolva 1 caso todos os elementos de A seja maior que todos os elementos de B. 13. Crie uma função que receba uma lista A, uma nota N e devolva o peso de N em A.Caso N não encontrada, devolva 1. 14. Crie uma função que receba uma lista A, uma nota N e um peso P. Procure N em A e altere seu peso, conforme P. 15. Crie uma função que receba uma lista A, uma nota N e exclua N de