Concepts of C++ Programming - Assignment System