/* 
 * Joe Schmoe
 *
 * Program: fileAverage.cpp
 * Purpose: read test scores from a file and compute average
 * Input:   file named "Test_Data" containing 3 integers 
 * Ouput:   file named "Test_Result" containing floating point average
 */

#include<fstream>
#include<iostream>
using namespace std;

int main () {
   // part 1
   ifstream inFP;
   ofstream outFP;
   int score1, score2, score3;
   float average;
   
   // part 2 
   inFP.open ("Test_Data");
   outFP.open ("Test_Result");
   
   // part 3
   if (inFP) {
      inFP >> score1 >> score2 >> score3;
      average = (score1 + score2 + score3) / 3.0;
   
      outFP << average;
   
      // part 4
      inFP.close();
      outFP.close();
   } else
      cerr << "ERROR: No input file found." << endl;

   return 0;
}
