#include #include #include using namespace std; #include "prompt.h" // sum up all numbers in given file // rcd@cs.duke.edu int main() { // prepare input string filename = PromptString("Enter file name: "); ifstream input(filename.c_str()); // check to see if file opened correctly if (input.fail()) { cout << "Unable to open file " << filename << endl; return -1; } // initialize stats int sum = 0; int count = 0; int n; // process input while (input >> n) { sum += n; count++; } // print output if (count == 0) { cout << "No data found in file " << filename << endl; } else { cout << "total = " << sum << endl; cout << "average = " << double(sum) / count << endl; } input.close(); return 0; }