These programs will be graded on whether they meet the specifications described: can they solve the problem posed. You don't need to write classes, be elegant, or write copious comments. However, if you do you'll be happier for the effort.
submit_cps100 family *.cpp README
submit_cps100 treesum *.cpp README
submit_cps100 levelorder *.cpp README
These programs should all read multiple data sets from a data file named input. To see a simple example of how to do this see this web page.