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.
Pergunta
markinbs
Seguinte pessoal, tenho o seguinte exercício para programar em C:
Considerando o arquivo de notas obtidas em uma disciplina, escreva programas para:
(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.AH sim! Estou usando Microsoft Visual C++ 2008 Express.
Desde já muito obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.