#include #include #include #include using namespace std; int main() { ifstream in; ofstream out; in.open("Race.txt"); out.open("summary.txt"); double distance; //this is the distance of the race int hours; int minutes; int seconds; int distanceTenths; int totalSeconds; int secondsMile; int paceMinute; int paceSecond; char colon; string name; in.ignore( 200, ':' ); in >> distance; in.ignore( 200, '\n' ); in.ignore( 200, '\n' ); distanceTenths = distance * 10; //priming read getline( in, name, '\t' ); in >> hours >> colon >> minutes >> colon >> seconds; in.ignore( 200, '\n' ); out << "Name" << '\t' << "Time" << '\t' << "Pace" << endl; while ( in ) { totalSeconds = hours * 3600 + minutes * 60 + seconds; secondsMile = 10 * ( (double)totalSeconds / distanceTenths ); paceMinute = secondsMile / 60; paceSecond = secondsMile % 60; out << name << " " << hours << ':' << setfill('0') << setw(2) << minutes << ":" << setw(2) << seconds << setfill(' ') << " " << paceMinute << colon << setfill('0') << setw(2) << paceSecond << setfill(' ') << endl; //priming read getline( in, name, '\t' ); in >> hours >> colon >> minutes >> colon >> seconds; in.ignore( 200, '\n' ); } in.close(); out.close(); return 0; }