Galera estou fazendo um algoritimo no Visualg que pergunte quantos alunos tem na sala, o nome deles e suas notas e depois me diga qual a melhor nota e melhor aluno e qual pior nota e pior aluno. porém estou com problema quando é para mostrar a pior nota e pior aluno ele da erro: Nao me retorna o nome e diz que a menor nota foi 0 (Mesmo nao digitando esse numero)
Se puderem me dizer onde eu errei agradeço.
Segue o codigo:
algoritmo "semnome"var nome, melhor, pior:caractere nota, maior, Q, C, menor: RealinicioEscrevaL ("------------------------")EscrevaL (" Escola ")EscrevaL ("------------------------")Escreva ("Quantos alunos tem na turma? ")Leia (Q) C <- 1 Enquanto C <= Q faca Escreva ("Qual o nome do ", C, " Aluno? ") Leia (nome) Escreva ("Qual a nota de ", nome, ": ") Leia (nota) Se nota > maior então maior <- nota melhor <- nome FimSe C <- C + 1 Se nota < menor então nota <- menor pior <- nome FimSE FimEnquanto Escreval (" A melhor nota foi de ", melhor, " Com ", maior) Escreva (" A menor nota foi de ", pior, " Com ", menor)fimalgoritmo