#include <stdio.h>
#include <math.h>
#define N 3
#define MAX_CHAR 30
main()
{
int i;
double x[N], sum=0.0;
char filename[MAX_CHAR];
FILE *ifp;
double num;
/*
printf("enter the three numbers to be summed\n" );
if(scanf("%lf %lf %lf", &x[0],&x[1],&x[2]) != 3)
{
printf("please enter 3 numbers");
exit(1);
}
for(i=0; i< N; i++)
sum += fabs( x[i] ) ;
printf("the sum is %lf\n", sum);
*/
printf("enter the filename containing numbers\n " );
scanf("%s", &filename) ;
ifp = fopen(filename, "r");
while ( fscanf(ifp, "%lf", &num) ==1)
{
sum +=fabs( num );
}
printf("\nthe sum is %lf\n", sum);
}