original c++ caesar code