<Considere um programa que analisa e corrige as avaliações de uma turma do ADS. A avaliação é composta por 20
questões e tem o valor total de 10 pontos, ou seja, cada questão vale 0,5 pts.
Deve ser criado uma estrutura para o cadastro do aluno contendo o nome do aluno, endereço do aluno, RA do aluno e
a nota final do aluno. O endereço do aluno deverá conter campos para o nome da rua, número da residência, bairro,
CEP, cidade e estado. Considere que existam 35 alunos matriculados na turma.
O gabarito da prova será lido e armazenado em um vetor de 20 posições.
As respostas que cada aluno deu às questões serão lidas e armazenadas em uma matriz de 35 linhas por 20 colunas.
O programa deve calcular e exibir: o nome e a nota de cada aluno, a maior e a menor nota da turma, a média de cada
aluno, a média geral da turma e a porcentagem de aprovação, sabendo-se que a nota mínima é 6,0.
Com base nas informações acima, faça o que se pede nos itens abaixo:
#1. (2,0pts)
Crie as estruturas e variáveis necessárias para armazenar todos os dados de entrada e saída do programa.
#2. (2,0pts)
Crie a estrutura responsável por ler todos os dados de todos os 35 alunos, armazenando-os em um vetor de registro.
Esta estrutura deverá estar dentro do escopo da função main().
#3. (2,0pts)
Crie a estrutura responsável por ler as respostas de cada aluno para cada questão da prova. Esta estrutura deverá estar
dentro do escopo da função main().
#4. (2,0pts)
Crie uma função para calcular a nota final de cada aluno e armazená-la no campo adequado definido na estrutura que
contém os dados dos alunos.
#5. (2,0pts)
Crie uma função que ordene de forma crescente o vetor de registro dos alunos pelo campo nota.
#6. (2,0pts)
Crie uma função que calcula a média geral da turma e retorne o resultado para a função main().
#7. (2,0pts)
Crie uma função que calcula a maior nota da turma e retorne o resultado para a função main().
#8. (2,0pts)
Crie uma função que calcula a menor nota da turma e retorne o resultado para a função main().
#9. (2,0pts)
Crie uma função que calcula a porcentagem de alunos aprovados na turma e retorne o resultado para a função main().
#10. (2,0pts)
Crie uma função que exiba todos os dados do aluno que obteve a maior nota da turma.>