Homework 5: "Pal fun nuf lap?"

This homework is worth 15 points.

Goals

When you finish this homework you should have

Special Note

Please note, this homework is somewhat different. I have solved portions of this program and you MUST incorporate these partial solutions in your final program.

Furthermore, we will continue to develop skills related to specification and design, portions of which will be provided. Your implementation must match the provided specification.

The Formal Description section is NOT the actual assignment. The actual assignment will be provided in the Actual Description section of this document.

Formal Description

Write two programs which deal with palindromes.

Actual Description

Palindrome Utility Library, PalRoutines

I have implemented a "library" for your use with this program. You must use this library in your solution. The design document for the library has been provided. I suggest you study this document and the code that accompanies this document. The code is: In addition there is a Makefile which will compile your project. Again, I suggest you look this over.

Program 1

Please read the program 1 design document. You must follow the decomposition described in this document for your implementation.

Please name the source code file for this palindrome.C/cpp

Program 2

Please read the program 2 design document. must follow the decomposition described in this document for your implementation.

Please name the source code file for this palSorter.C/cpp

Discussion

Required Files

A tar file containing the all source code required to build both programs in this project. This file should also contain a Makefile capable of building the programs required for this project. It should not contain executable or object files.

Submission

Send the tar file to your instructor as an attachment to an email message by the due date.