While you can use C++ for any problem that is or can get computable, you will definitely need some good skills in C++ first. In the past when in college, I was using C extensively for computations in various fields of math. It was an excellent exercise for becoming a better programmer. You can also do this in C++ - provided that you use the available well written and tested libraries that exist, but it will be tricky enough when it comes to difficult concepts / computations. I would recommend to try to do your best - it will take time and efforts, but meanwhile, as pointed out by jedishrfu, you can use some numerical computing environment like Matlab or Mathematica - there is other such software as well, in order to learn the math concepts without inaccurate approximations or other errors.