Is this an assignment for college? It is quite a strange program to design.

All data types are signed by default - meaning they can be negative. C++ used
the unsigned keyword to ensure a value...