PoP2011 is a project mainly written in C++, it's free.
project for the problems in the practice of programming
project for the problems in the Practice of programming