// Solution of Assignment 7.
#include <iostream>
#include <string>
#include <fstream>
using namespace std;

int main()
{
	ifstream inputFile;
	ofstream outputFile;
	float grade1, grade2;
	string inputFileName, outputFileName, line, SSN;
	cout << "Enter the name of the input file: ";
	cin >> inputFileName;
	inputFile.open(inputFileName.c_str());
	if (!inputFile)
	{
		cout << "Can't open the file." << endl;
		return 1;
	}
	cout << "Enter the name of the output file: ";
	cin >> outputFileName;
	outputFile.open(outputFileName.c_str());
	outputFile << "SSN \t\tAverage(100)" << endl;
	getline(inputFile,line);
	inputFile >> SSN >> grade1 >> grade2;
	while (inputFile)
	{
		outputFile << SSN << "\t" << (grade1 + grade2)/2 << endl;
		inputFile >> SSN >> grade1 >> grade2;
	}
	inputFile.close();
	outputFile.close();
	return 0;
}

