Seguinte pessoal, tenho o seguinte exercício para programar em C: Considerando o arquivo de notas obtidas em uma disciplina, escreva programas para: 7.5
8.4
9.1
4.0
5.7
4.3
//arquivo "notas.txt" que esta na mesma pasta da minha .c
(a) Exibir na tela o valor da nota mínima presente no arquivo.
Eu programei desta forma, ele compila mas não executa o que eu quero, que é mostrar a menor nota.
Me digam o que pode estar faltando na minha programação ou o que esta errado.
#include <stdio.h>
int main (void)
{
float n;
float nota=10.0;
FILE * fp;
fp= fopen("notas.txt", "r+");
while (!feof(fp))
{
fscanf(fp, "%f", &n);
if (n <= nota)
{
nota=n;
return nota;
}
fclose(fp);
printf("Menor Nota: \n", nota);
}
return 0;
} AH sim! Estou usando Microsoft Visual C++ 2008 Express. Desde já muito obrigado