//Autore:
//Breve descrizione del programma: Legge dal file input.txt e scrive nel file output.txt
// il totale dei valori letti. La prima linea del file numeri.txt contiene il numero
// di valori da caricare

#include<stdio.h>
#include <stdlib.h>

int   main()
{
	int i,num, totale=0,nelementi;
	FILE *fin, *fout;
	
	// apertura file
	fin =fopen("input.txt", "r");
	fout=fopen("output.txt","w");
	
	if (fin == NULL ) { printf("Non trovato il file input.txt!"); exit(0);}
	fscanf(fin,"%d",&nelementi); // leggo il numero di elementi (interi) da sommare
	for(i=0; i < nelementi; i++) // ciclo per leggere dal file e sommare i valori
	{
		fscanf(fin,"%d",&num); // leggo un valore dal file input.txt
		totale+=num;
	}
	fprintf(fout,"Totale=%d\n",totale);	 // scrivo il totale nel file output.txt
	
	fclose(fin); // chiudo i file
	fclose(fout);
	
	return 0;
}
