#include <stdio.h>
#include <stdlib.h>

#include "horner.h"
#include "continua.h"

#define GRADO_MAX1 10 // uno piu' del grado massimo ammesso
#define FILE_COEFF "coefficienti.txt"
#define ERRORE -1

int main(int argcchar *argv[])
{
  FILE *fcoeff;
  int n=0;
  double coeff[GRADO_MAX1], x;
  if ((fcoeff=fopen(FILE_COEFF"r"))==NULL){
      printf("Impossibile aprire %s in lettura\n"FILE_COEFF);
      return ERRORE;
  }

  while (fscanf(fcoeff"%lf", &coeff[n])==1 && n<GRADO_MAX1){
        printf("Coefficiente di grado %d = %lf\n",ncoeff[n]);
        n++; // conta il numero di letture completate
  }
  n--; // trasforma n. di letture in grado del polinomio
  // i coefficienti sono caricati nell'array
  
  do {
      printf("Inserire un valore x ");
fflush(stdout);

      scanf("%lf", &x);
      printf("Il valore del polinomio in %10.2lf e %10.2lf\n",
             xhorner(coeffnx));
  } while (continua()==SI);
  
  return 0;
}