Olá, Não consigo entender o porquê do programa não apresentar os alunos que ficaram acima da média. Alguém poderia me ajudar, por favor?
programa
{
inclua biblioteca Util –> u
inclua biblioteca Tipos –> t
funcao inicio()
{
real m, s = 0.0
inteiro c = 0, len, v[5]
escreva(“================== \n”)
escreva(“Escola Estudonauta \n”)
escreva(“================== \n”)
len = u.numero_elementos(v)
para(c; c < len; c ++) {
v[c] = sorteia(1, 10)
u.aguarde(200)
escreva(“Aluno da posição “, c, ” – Nota: “, v[c], “\n”)
s += v[c]
}
escreva(“——————- \n”)
escreva(“Média da turma: “, m = s / len, “\n”)
escreva(“Os alunos que ficaram acima da média da classe foram: \n”)
para(c; c < len; c ++) {
se(t.inteiro_para_real(v[c]) > m) {
u.aguarde(200)
escreva(c, ” “)
}
}
}
}